I have written an article for InfoQ explaining the Active Patterns, a new feature of F# that didn't make it into "Foundations of F#". Read it here.