constructor(IonPool _pool, IERC20 _gem, uint8 _ilkIndex, address owner) Ownable(owner);function pause() external onlyOwner;function unpause() external onlyOwner;function join(address user, uint256 amount) external whenNotPaused;function exit(address user, uint256 amount) external whenNotPaused;error Int256Overflow();error WrongIlkAddress(uint8 ilkIndex, IERC20 gem);