It currently returns `FSharpAsync<T>`, which is *fine* within F#, but creates awkward interop with C#: ```cs await FSharpAsync.StartAsTask(ImageExport.exportAsJPG(...)) ```