Когда я использую тип Either в Scalaz, это очень хороший дизайн, но метод getOrElse теряет вывод типа.
val either = ~3.right[String] | "123" // either: String
val either = 3.right[String] | "123" // either: Any
почему val либо = 3.right [String] | «123» не относится к Int, но имеет место Any.
Это недостаток или часть дизайна?
Спасибо заранее