ast.toSource() should call program.body.forEach(function (node) { source += node.toSource; }); return source; in a future session, this seems to be interesting