Setting source code location per-node has been kinda ad-hoc but is very useful for tools like boa. Also figure out how we're going to deal with this in imported code/modules