pub type CreditOf<T, I> = Credit<<T as Config>::AccountId, Pallet<T, I>>;
struct CreditOf<T, I> { /* private fields */ }