Arrow - Bringing Idiomatic Functional Programming to Kotlin - eviltoast