Expose the Rust compiler (namely its syntax and rustc crates) as C bindings for use by other projects