inline fun <reified T : Any> argThat(noinline predicate: T.() -> Boolean): T
Creates a custom argument matcher.
null values will never evaluate to true.
predicate - An extension function on T that returns true when a T matches the predicate.