The `impl`s for `Stream` for `&str` and `&[T]` now conflict with that for `I: Iterator + Clone`. This is due to the changes in https://github.com/rust-lang/rust/pull/23867, in particular the _negative reasoning_ as demonstrated in the [`Replacer` example](https://github.com/nikomatsakis/rfcs/blob/rebalancing-coherence/text/0000-rebalancing-coherence.md#user-content-errors-from-cargo-and-the-fundamental-attribute). The problem in this case, iiuc, is that `&str` and `&[T]` could one day decide to implement `Iterator`.