pool was inconvenient as a name because the obvious name for a variable is pool. But that caused a name collision with the package.