Rule a superset of validators
Chained returns a new rule which has more than one coming next ruleset
Header returns a new rule witch claims and execute the post validations trough headers
HeaderClaim returns a header rule which cares only about claiming (pre-validation)
HeaderValid returns a header rule which cares only about valid (post-validation)
Satisfied returns a rule which allows anything, it's usualy the last rule on chained rules if no next rule is given, but it can be used outside of a chain too as a default allow-all rule.