Adding source location concept (filename + line number)