docs: function getReturnStatement(node) {
    var nodes = node.body;
    if (nodes.length === 0) return new uglify.AST_Undefined({});
    if (nodes[0].TYPE === 'Var' && nodes[0].definitions.length === 1 && nodes[0].definitions[0].value.TYPE === 'Array') {
      var name = nodes[0].definitions[0].name.name;
      var array = nodes[0].definitions[0].value;
      var elements = array.elements;
      for (var i = 1; isArrayPush(nodes[i], name) && i < nodes.length; i++) {
        elements = elements.concat(nodes[i].body.args);
      }
      if (nodes[i].TYPE === 'Return' && nodes[i].value.TYPE === 'SymbolRef' && nodes[i].value.name === name) {
        array.elements = elements;
        nodes[i].value = array;
        return nodes[i];
      }
    }
  }