whole_func_string: function(xts) {
      return new RoseTree(
        xts.map(function(tree) { return tree.root; }),
        function() {
          return exports.array(xts, tryRemoving);
        }
      );
    }
func_code_string: function(xts) {
      return new RoseTree(
        xts.map(function(tree) { return tree.root; }),
        function() {
          return exports.array(xts, tryRemoving);
        }
      );
    }
func_documentation_string: xtreesToArray :: [RoseTree a] -> RoseTree [a] FIXME: This is duplication of code in types.arrayOf.