Create actual pool allocator.
Old one is renamed to heap.
Lua scripts are now coroutines.
They can be paused and resumed and are controlled by a std::string handle.