This is difficult to do currently (specifically phase-syntax-link-does-resolve involves a crate from which normal functions and syntax extensions are loaded, which is a desirable feature). I think it could be done with conditional extern crate; and some ```#[cfg(no_syntax)]``` build or similar.