docs: function (arg1, arg2, arg3) {
      if (arguments.length < 2 || arguments.length > 3) throw 'Invalid number of arguments for get function.';
      if (typeof arg1 !== 'string') throw 'First argument of get function must be a route string.';
      if (typeof arg2 !== 'function') throw 'Second argument of get function must be a function.';
      
      _gets.push({
        path: arg1,
        handler: arg2,
        priority: arg3 ? arg3 : 0
      });
    }