pub type Vec<T, const N: usize> = TinyVec<[T; N]>;
enum Vec<T, const N: usize> { Inline(ArrayVec<[T; N]>), Heap(Vec<<[T; N] as Array>::Item>), }