Paths, occurrences, and error locations Author: Frank Pfenning This is used for error messages.