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