In this talk we'll first briefly outline historical solutions to the problem and discuss their advantages and disadvantages, we will then follow with a practical introduction to the great `machines` library from Edward Kmett.
We will see how the library usage compare to other players in the ecosystem (pipes, conduit, ...), and walk through real world examples giving us a chance to write our own combinators and understand some of the internals.