First, extract all the functions of the pool instance (stub generated from MockTimeUniswapV3Pool.sol) that are being called in UniswapV3Pool.spec.ts into an interface.
Provide an implementation of this interface that wraps our simulator, specifically the ConfigurableCoolPool class.
Per our discussion in the meeting:
pool
instance (stub generated fromMockTimeUniswapV3Pool.sol
) that are being called inUniswapV3Pool.spec.ts
into an interface.ConfigurableCoolPool
class.