https://github.com/rust-lang/rfcs/pull/105 was closed, but this is a feature we do want someday.