pub type Vector<const N: usize> = Matrix<N, 1>;
pub struct Vector<const N: usize> { /* private fields */ }