pub type GradientVectors<const D: usize, const G: usize, const N: usize> = TensorRank1List2D<D, 0, N, G>;
pub struct GradientVectors<const D: usize, const G: usize, const N: usize>(/* private fields */);