Why is F# code so robust and reliable? – .NET Blog