Looks neat.
Any notes on const generics e.g.`Array[T, N]`?
Any notes on const generics e.g.`Array[T, N]`?
Note that all of this should allow impl<T, const N: usize> Trait for [T; N] {...},
but not actually passing a constant expression to a type/function, e.g. ArrayVec<T, 3>.
What I'm actually looking is `Array<Y, size_of::<T>>` for support for data structures that vary depending on size of `T`.