pub type ArrayMut<'a, T> = dyn AsMut<[T]> + 'a;
Unopinionated (mutable) array type spanning Vec, fixed-size arrays, etc