validatableOf

@JvmName(name = "nullableValidatableOfProperty")
fun <T, V> Validatable<T>.validatableOf(getter: KProperty1<T & Any, V>): Validatable<V?>
fun <T : Any, V> Validatable<T>.validatableOf(getter: (T) -> V): Validatable<V>
@JvmName(name = "nullableValidatableOfFunction")
fun <T, V> Validatable<T>.validatableOf(getter: (T & Any) -> V): Validatable<V?>