Implement this trait for any rule that takes a list of inputs of the same type.
Implement the abstract methods below for easy parsing of SeqRules.
A type of rule that takes a single value and tests against it.
Implement the abstract methods below for easy parsing of SingleValueRules.