Fix up original source code ranges

Extra AST nodes should have reasonable ranges as well.  E.g. runtime
library references.