Rust Pre Pre Pre RFC: top-level if statements on imports/structs/etc. that can only take const expressions. This could be a nicer replacement for cfg_if.
cc
Example:
Conversation
tbh I'm not really a fan of how this alters the meaning of hoe scoping works for if expressions. Usually in `if` expressions, bindings are local to each branch. Here they seem to escape to the parent scope.

