To be consistent with Vec and other collections, shouldn't these types also get the IntoIterator impls for `&T` and `&mut T`?