public static Task MyAsyncOperation( this IMyInterface dependency) => dependency.MyOtherAsyncOperation();
public static Task MyAsyncOperation( this IMyInterface myInterface, CancellationToken cancellationToken) => myInterface.MyOtherAsyncOperation(cancellationToken);