Tracking issue for https://github.com/rust-lang/rfcs/pull/565 I'll be working on this soon.