A favorite trick of F# proponents is to take some F# code, compile it, and then decompile the result to C# using a tool such as ILSpy. This shows you the C# code you would have to write to get the same functionality as the F# code.
C# compiler rules were recently expanded to allow returning any custom type from an
async method as long as it follows a specific pattern, similar to the
await keyword. For example, if you have a custom
HardTask<T> type for extra-hard tasks, you can now return it as long as it fits these requirements.
Design your Universal Windows Platform (UWP) app so that it looks good and functions well on Xbox One and television screens.