minor perf optimization: initialize all AST nodes with a null location field, to remove runtime checks for object type. ~2% boost when compiling large programs on chrome