pub type NegativeImbalance<T> = <Pallet<T> as Currency<<T as Config>::AccountId>>::NegativeImbalance;