instead expect module import to be qualified for functions.
* separate pool into a different module * only export by default a simple gathering function * export an unsafe module with all the memory methods