Added enforce, a dynamic decorator to enforce function arity and defeat varargs.
moved function check.
Merged in _.enforce
Reversed the sense for true failure tests