We probably should have a convention for crates and their syntax extension pairs, e.g. for a crate  `foo`, hae  `foo_macros` or `foo_synext` or something. (I'd personally be ok with `foo_macros`)