I really think that this should not be a whole syntax extension, and similarly `funcpath`. If they are to exist, they can be defined as `macro_rules!` macros in the `std_macros` function in `expand.rs`, just like `assert` and `fail` (etc).