Cleaned up ast.js