But we're talking about C# here, not F#. F# is a fine language, but not pertinent to any project I'm working on right now.