This article is one part of a series about different ways to use functional programming, especially with large data amounts. Earlier parts showed methods like the Recawr Sandwich pattern, functional combinators, and pipes and filters for solving programming tasks.