This paves the way for tracking more state (e.g. error tainting) in the diagnostic context handle
Session
DiagCtxt
#[macro_use] extern crate tracing
rustc_metadata
FrameworkOnlyWindows
RawDylibOnlyWindows