pub fn fee_amount(amount: u128, basis_points: u64) -> u128
ceil(amount * basis_points / 10_000).
ceil(amount * basis_points / 10_000)