When all you have is a flatMap, everything looks like a nested list ;).
(The author seems to be shoe-horning a lot of different concepts into flatMap via traits. I count several different Monads in there.)
(The author seems to be shoe-horning a lot of different concepts into flatMap via traits. I count several different Monads in there.)