pub type DimNameProd<D1, D2> = <D1 as DimNameMul<D2>>::Output;