package vouch import "reflect" type Rule func(v any, kind reflect.Kind) error func Rules(rules ...Rule) []Rule { return rules }