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