A function that returns a FusedFuture is not able to be wrapped with Framed. I would like the following to compile: ```rust use futures::{future::FusedFuture, FutureExt}; fn fused_future() -> impl FusedFuture<Output = ()> { async_backtrace::location!().frame(ready().fuse()) } async fn ready() {} ```