This function produces an "expected lifetime parameter" error: ```rust fn foo(_: impl Iterator<Item = &u8>) {} ``` This code should instead be accepted and bound the `impl Trait` parameter by the elided lifetime. cc https://github.com/rust-lang/rust/issues/34511