Free monads are useful for many tree-like structures and Domain-Specific
Languages.

WWW: https://github.com/ekmett/free/
