Generate helper functions through libsyntax instead of string pasting
Transcribe `use` items into Rust AST
Make it into a syntax extension