rem: free(core);
add: wfree(core);
context: wCoreDestroy(WCoreWindow *core){    if (core->stacking) {	free(core->stacking);    }    XDeleteContext(dpy, core->window, wWinContext);    XDestroyWindow(dpy, core->window);    free(core);}