# Functions

Setup creates the validate and calls the given functions to register additional validators.
Struct validates a structs exposed fields, and automatically validates nested structs, unless otherwise specified.
Var validates a single variable using tag style validation.

# Type aliases

RegisterValidationFn type allows the register of custom validators.