pub type Array<'a, T> = dyn AsRef<[T]> + 'a;
Unopinionated array type spanning Vec, fixed-size arrays, etc