docs: function (name, args) {
              args = argsToArray(arguments).slice(1);
              var block = isFunction(args[args.length - 1]) ? args.pop : null;
              this.constraints.push({name:name, type:"check", check:block || args});
          }