Rely on the representation of source locations in syntax objects, so that its marshaling can take care of problems with absolute paths.