Meta on rule now optional.
Validator now accepts docstring and map (for meta).