In this post I want to briefly touch on one of the main ways in which F# makes routine programming tasks simple. One of the most common forms of code reuse involves taking existing code and making it more general, that is, reusing a basic algorithm or