From
FileRange
Span
These types are almost equivalent. The only difference is that a `Span`'s range is optional.