code: function check(format, object) {
      var result = {};
      for (var key in format) {
          try {
              var value = format[key](object[key]);
              if (value !== undefined) {
                  result[key] = value;
              }
          }
          catch (error) {
              error.checkKey = key;
              error.checkValue = object[key];
              throw error;
          }
      }
      return result;
  }
docs: //////////////////////////// Request and Response Checking @TODO: not any?