title: Hidden Features of F#
body: <p>This is the unabashed attempt of a similar <a href="https://stackoverflow.com/questions/9033/hidden-features-of-c">C#</a> question.</p>
  
  <p>So what are your favorite F# hidden (or not) features?</p>
  
  <p>Most of the features I've used so far aren't exactly hidden but have been quite refreshing. Like how trivial it is to overload operators compared to say C# or VB.NET.</p>
  
  <p>And <code>Async&lt;T&gt;</code> has helped me shave off some real ugly code.</p>
  
  <p>I'm quite new to the language still so it'd be great to learn what other features are being used in the wild.</p>