SourceLocation: [r: SourceRange, f?: string]

A source location consisting of a source range and an optional file name.