As of this writing, these methods still use an unstable `Try` trait and can't be implemented in stable Rust. When we can, our core element iterators at least, should implement these methods.