fn pay_fee_impl<L>(
command: &SignedCommandPayload,
nonce: Nonce,
fee_payer: AccountId,
fee: Fee,
ledger: &mut L,
current_global_slot: &Slot,
) -> Result<(ExistingOrNew<L::Location>, Box<Account>), String>where
L: LedgerIntf,