`NewPool()' style