pub(crate) type NegativeImbalanceFor<T> = <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::NegativeImbalance;