Patterns

A list of tutorials and FP patterns demonstrating solutions to common programming tasks in a pure FP way

Typeclasses

Functor, Applicative, Monad and all their friends so you can take advantage of ad-hoc polymorphism in Kotlin

Data types

Option, Try, Either, Eval, NonEmptyList and many other data types based on algebraic properties

Integrations

Integrations with Rx2 and other popular frameworks and data types in the Kotlin ecosystem