From the article "Low risk ways to use F# at work" (http://fsharpforfunandprofit.com/posts/low-risk-ways-to-use-fsharp-at-work/)