returns the most recent unfrozen pool, null if none available
destroy the most recent pool and free all its resources, calling destructors if you're in a fiber, search for stack top in the fiber stack or the fiber freezer and destroy it. otherwise, search in the thread stack or the thread freezer and destroy it.
creates a new pool as the fiber stack top or the thread stack top