invoke

inline operator fun <T : Any> invoke(name: String = T::class.simpleName ?: "Validator", noinline block: ValidatorScope<T>.(T) -> Unit): Lazy<Validator<T>>