2
Kotlin Functors, Applicatives, And Monads in Pictures. Part 1/3 (medium.com)