C'è un trait chiamato Kleisli nella libreria scalaz. Guardando il codice: import scalaz._
import Scalaz._
type StringPair = (String, String)
val f: Int => List[String] = (i: Int) => List((i |+| 1
Questa domanda non è intesa come esca di fiamma! Come potrebbe essere evidente, ho guardato allo Scalaz di recente. Sto cercando di capire why Ho bisogno di alcune delle funzionalità fornite dalla lib