fun <T> Either<T, Any?>.shouldBeLeft(): Unit
infix inline fun <A> Either<A, *>.shouldBeLeft(fn: (A) -> Unit): Unit
infix fun <A> Either<A, Any?>.shouldBeLeft(a: A): Unit