* rename `amount` => `assets` or `shares` * add __vault_may_be_empty__ option * add vault_max{Deposit,Mint,Withdraw,Redeem}() functions * add the upper bound of inputs * add __unlimited_amount__ flag * update naming * update readme