# Functions
Method to create a new pool.
# Structs
A reference counter struct This struct is supposed to be embedded inside the object to be pooled Along with that incrementing and decrementing the references is highly important specifically around routines.
# Interfaces
Interface following reference countable interface We have provided inbuilt embeddable implementation of the reference countable pool This interface just provides the extensibility for the implementation.