This is a terrible workaround for closure bugs in D. When a local is used in a delegate D is supposed to move it to the heap. I haven't seen that happen in all cases so we have this manual workaround.
don't want vibe-d to overwrite the scheduler
ugly ugly
A manually constructed closure, aimed at shared
Helper used in with() to easily access shared methods of a class