Schemas store validators in slices.

Also remove the schema argument to validator functions. Validators are
now closures and have the value to be tested against (ex: 5 for a
minimum validator) built in.