Lifetime for (async) closure args / Problem with workaround: expected X found (same) X

I made another attempt to be able to use .boxed() or .boxed_local(). (Playground)

I run into error: implementation of 'MyClosure' is not general enough. Maybe the same "bug" as I had here.