I think Compat should have a Clone impl if T has a Clone impl, for example if you've used Arc from async-dup.
Compat
Clone
T
Arc
I would accept a PR fixing this