as shown by https://github.com/mozilla/rust/pull/5670/files I was already using `'self` in the return values for `find` and `find_mut` in the `Map` trait. I'm not entirely sure this is a bug.... but it's an inconsistency.