or

infix fun <T> Matcher<T>.or(that: Matcher<T>): Matcher<T>
infix fun <T> (T) -> Boolean.or(that: Matcher<T>): Matcher<T>
infix fun <T> Matcher<T>.or(that: (T) -> Boolean): Matcher<T>
infix fun <T> (T) -> Boolean.or(that: (T) -> Boolean): Matcher<T>

Syntactic sugar to create a Matcher.Disjunction