A parsed highlighted line.
A fragment.
Possible colors.
The common uses of the color are the following:
Highlight type.
Highlight lines given a highlight type, start and end index.
If no highlight type is given (Nothing), it will remove any
highlight from that lines.
Negative indexes are taken starting from the end of the list.
A line.