A lot of cool concepts come from languages like OCaml and Haskell. But for better or worse, we live in a world where simple languages rule the day (C++ being one notable exception), and if we get lucky, we get <i>some</i> of cool OCaml&#x2F;Forth&#x2F;Haskell&#x2F;LISP&#x2F;Erlang features to play with, in our simple little worlds with our simple little toy languages like Java and C# and Go and Javascript... it&#x27;s sad in a way, but it&#x27;s reality. I&#x27;d much rather write F# (basically .NET-hosted OCaml) than C#, but no luck finding gainful employment with that...