pub type NegativeImbalanceOf<T, I = ()> = <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::NegativeImbalance;