noneOf

fun <T> noneOf(values: () -> Collection<T>, message: (T) -> String): Rule<T>
fun <T> noneOf(values: () -> Collection<T>, message: String = "Must be a valid input"): Rule<T>
fun <T> noneOf(values: Collection<T>, message: String = "Must be a valid input"): Rule<T>