validate

fun <T : Any> validate(klass: KClass<T>, validator: KandraValidator<T>)
inline fun <T : Any> validate(noinline validator: (T) -> List<KandraValidationError>)