Another pool interface will be written: a base class for per-class pool allocation.
This "pool_base" interface will be Singleton Usage with Exceptions, and built on the singleton_pool interface.