inline fun <T> DefaultRuleBuilder<T>.whenInvalid(crossinline block: (input: T) -> Unit): DefaultRuleBuilder<T>
block - a lambda which will be invoked when DefaultRule.canPass returns false.
block