An attribute macro that logs the return value from function call.
This is a reimplementation of the [`log-derive`](https://crates.io/crates/log-derive) crate with [`async-trait`](https://crates.io/crates/async-trait) compatibility.
```rust
use logcall::logcall;
fn foo(a: usize) -> usize {
}
fn main() {
}
// prints:
// [2023-07-21T12:57:43Z INFO main] foo() => 2
```