Takes the engine's part in the pool, starting the workers if it is the first. Null if the pool cannot be had (the caller then runs the operation inline).
pool_attach :: (engine: *Engine) -> *Pool_Link