error.log
```rust
the trait bound `anyhow::Error: std::error::Error` is not satisfied
the following other types implement trait `FromResidual`:
as FromResidual>>
as FromResidual>>
required for `ErrReport` to implement `From`
required for `Result<(), ErrReport>` to implement `FromResidual>`
```
I would like to use question mark operator to propagate
anyhow::Result
inside functions which returnseyre::Result
error.log
```rust the trait bound `anyhow::Error: std::error::Error` is not satisfied the following other types implement trait `FromResidualRelated: https://github.com/eyre-rs/eyre/pull/178