pub type GridError<const N: usize> = GridBaseError<int, N>;
pub enum GridError<const N: usize> { NegativeSize(Vector<i32, N>), WrongDimension(Vector<i32, N>, usize), ToBig(Vector<i32, N>), }
(dim, got)