- Calculate invariant after maturity
- Use IsContract
- More robust yieldspace.ts, and tests on mintWithBase
- PoolExtensions
- maxRatio and minRatio on mint and burn
M mint is always calculated from the amount of fyToken supplied, and any remaining base is returned to a wallet of the caller's choice.