Pratique F# extraits

Il y a déjà deux questions F#/fonctionnelle des extraits.

Cependant, ce que je cherche ici sont utile extraits, peu 'helper' fonctions qui sont réutilisables. Ou obscur mais astucieux des modèles que vous ne pouvez jamais me rappeler.

Quelque chose comme:

open System.IO

let rec visitor dir filter= 
    seq { yield! Directory.GetFiles(dir, filter)
          for subdir in Directory.GetDirectories(dir) do 
              yield! visitor subdir filter} 

Je voudrais faire une sorte de pratique de page de référence. En tant que tel il n'y aura pas de bonne réponse, mais j'espère que beaucoup de ceux qui sont bons.

MODIFIER Tomas Petricek a créé un site spécialement pour les F# extraits de http://fssnip.net/.

  • S'il vous plaît faire un wiki de la communauté.
  • Fait, je croyais que le départ comme une question normale peut fournir la motivation pour certaines réponses initiales.