docs: function _parseParams(params) {
    return params.map((param) => {
      let result;
      switch (param.type) {
        case 'Identifier':
          result = new Param(param.name);
          break;
        case 'AssignmentPattern':
          result = new Param(param.left.name, true);
          break;
        case 'ObjectPattern': {
          const objParams = param.properties.map((objParam) => objParam.value);
          result = new Param('arguments', false, _parseParams(objParams));
          break;
        }
        default:
      }
      return result;
    });
  }