Documents all the Error Codes in Credit-protocol farming.
Cannot initialize whilst Credit token address is zero.
Cannot set distributor address to zero address.
Cannot set credit position address to zero address.
addPool: Maturity cannot be in the past.
addPool: pair and maturity combination already exists.
Pool is not active.
Can occur in markPoolInactive & deposit.
markPoolInactive: pool is yet to mature.
deposit: amount is zero.
_withdraw: credit position is not staked.
_withdraw: amount is greater than user amount.