docs: function combineDepends( depends ) {
     var deps, items;
  
      deps = [];
  
      _.each(depends, function(ex) {
          items = [];
          switch (ex.type) {
              case 'Literal':
                  items = _.map(ex.value.split(','), function(v) {
                      return v.trim();
                  });
                  break;
              case 'ArrayExpression':
                  items = _.map(ex.elements, function(v) {
                      return v.value.trim();
                  });
                  break;
          }
  
          deps = _.union(deps, items)
      });
  
      return deps;
  }