This text is part of a series about different ways to use functional programming. It looks at how to find song suggestions from lots of playback records using F# free monads and large computation expressions.