Simple proc-macro for enabling rust main function to return an exit status code.
```rust
fn main() -> anyhow::Result { Ok(0) }
// expands to // fn main() -> anyhow::Result<()> { // fn innermain() -> anyhow::Result { // { // Ok(0) // } // } // std::process::exit(innermain()?); // } ```