log-termination (cargo): A proc macro which wraps fn main() in a Termination newtype and sends the error to log::error! 
Keywords: nightly|macro