validate Types
fun <T> validateTypes(value: JsonElement, schema: Schema<T>, context: TypeValidationContext? = null): T(source)
fun <T> validateTypes(value: JsonElement, schema: LazySchema<T>, context: TypeValidationContext? = null): T(source)