pub const fn cdf_5d<const VARS: usize, const CDF_LEN: usize, const N_2D: usize, const N_3D: usize, const N_4D: usize, const N_5D: usize>( vars: [[[[[u16; VARS]; N_2D]; N_3D]; N_4D]; N_5D], ) -> [[[[[u16; CDF_LEN]; N_2D]; N_3D]; N_4D]; N_5D]