As I understand it, this is the preferred way to marshal an F# `async` into something usable on the C# side.