Refactor SrcLoc and SrcSpan