You have some control over what type of check is used:
Check that the value matches 1 OR MORE of the specified checks.
Check that the value DOES NOT match ANY of the specified checks.
Check that the value matches ALL of the specified checks.
Meta-checks give you the ability to check the properties of a
value.
meta() is a sub that takes a coderef as its only argument
(prototype).
The 4 properties above are available for any type of item.
* Except size