docs: function (arg1, arg2) {
      if (typeof arg1 !== 'string') throw 'First argument of param function must be a param name string.';
      if (typeof arg2 !== 'function') throw 'Second argument of param function must be a function.';
      
      _params.push({
        name: arg1,
        handler: arg2
      });
    }