Higher Kinded Types in Scala and Functors

Like many of you, my first introduction to Scala was reading books and articles and endless conversations with other, more experienced, Scala developers. I learned a few things in these conversations, but to really get to grips with Scala I had to trudge through the Internet and many examples that weren’t exactly what I needed. […]