You'd think! `self` could also be an `Array` subclass here, in which case we return a "true `Array`".