You can write Haskell in any language. In this talk, I am going to show you how to do that in Kotlin.You will see a beautiful world without loops, variables, and other impure monsters. You will see monads that work on production. On top of that an insane linter that enables you to gradually enforce purity in your projects.