Oleg Nizhnik gave an amazing talk about how to use arrows and monoidal categories, also called generalised arrows, for composition. He begins saying he is excited that Functional Scala is moving beyond Haskell and demonstrates why that might be important especially with regards to the topic he is talking about.
This talk was given by Oleg Nizhnik at Functional Scala.