class Left<out T : Any> : Either<T, Nothing>
Left(left: T)
val left: T
val right: Nothing?
operator fun component1(): T?
operator fun component2(): U?
fun swap(): Either<U, T>