Move AbstractArray traits earlier to avoid overwriting `start`

This prevents a build warning