Support impl Future<Output = T> return types in traits
Automatically convert trait methods with impl Future return types to async implementations, resolving type mismatch errors that occurred when different variants returned distinct opaque types.
Signed-off-by: Martin Moreira de Jesus martin.moreira-de-jesus@protonmail.com