Hay alguna biblioteca para trabajar con mónadas en kotlin?

¿Sabes si hay alguna biblioteca como Scalaz para trabajar con mónadas en kotlin?

Dos funcionan con mónadas, básicamente necesitas tres cosas:

  1. Azúcar sintáctico (para comprensión en scala, o notación en Haskell).
  2. Soporte de classs superiores (para abstraer sobre mónadas).
  3. Polimorfismo Adhoc (límites de context en Scala, restricciones de class en Haskell).

No son estrictamente necesarios, pero ya que estás hablando de Scalaz, supongo que quieres utilizar abstracciones muy altas. Así que solo digo que no, que no hay tal biblioteca en Kotlin porque Kotlin no admite ninguna de esas.

EDITAR

Kotlin ahora tiene soporte para corutinas. Son como azúcar sintáctico por más que simples mónadas y pueden ser utilizados para eso. Hay una biblioteca llamada Kategory que trata de hacer uso de esos conceptos de FP, y usa corotines, aunque yo no lo he usado. Echale un vistazo

  • Clase de Json a Kotlin Data
  • Kotlin zipToda alternativa
  • Comstackción manual de JAR para Scala & Kotlin
  • Progtwigción funcional: cómo continuar el context para una cadena de reglas de validation
  • ¿Es posible mezclar Scala y Kotlin en el mismo module maven?
  • Sistema local de administración de packages Java en Python PIP style?
  • Kotlin VS Scala: Implementar methods con parameters constructor primarios
  • Herencia genérica de Kotlin
  • ¿Por qué el comstackdor de Scala me da un error al pasar una class sellada de Kotlin a un constructor?
  • ¿Por qué Kotlin comstack más rápido que Scala?
  • Usar varios lenguajes JVM en el mismo proyecto