The problem with this article is it assumes you understand Scala. There&#x27;s a lot of line noise going on there, which I was later able to infer as &quot;this is Lambda notation&quot;. Following that is the immediate (apologetic) use of `andThen` with no real explanation of what it is or what it does. Again, I can eventually infer the basics, but this interferes badly with understanding of the underlying concepts.<p>If the OP really wanted to make this a better introduction, they really needed to slow down, use pseudo code with lots of explanations of the concept of &quot;and then&quot;.