Periphery Interfaces
IPoolInitializer
Provides a method for creating and initializing a pool, if necessary, for bundling with other methods that
require the pool to exist.
Creates a new pool if it does not exist, then initializes if not initialized
This method can be bundled with others via IMulticall for the first action (e.g. mint) performed against a pool
