If we've generated an erroneous AST (eg duplicate declarations), this lets us observe what the code looked like to aid debugging