Tokens now keep track of the line where they were created.