We know that `self` is already `TraversableOnce`, not a `GenTraversableOnce`.