Bob Glamm
val es = listOf(5.right(), "error".left(), 3.right()).k() val r = es.sequence(Either.applicative()).fix().map { it.fix() }