This paves the way for tracking more state (e.g. error tainting) in the diagnostic context handle
#[macro_use] extern crate tracing
rustc_monomorphize
tidy