I wish this was done outside of core first so we don't end up with another smart-match fiasco.
(Upd: Especially since there are already dissenting
opinions on what it should do.
) Not sure how that's possible unless it's done through pragmas instead of syntax.