A set of capabilities that distinguish terminals from one another.
A bundle of magic strings, really.
val ansi : t
The usual ANSI terminal, with colors, text styles and cursor positioning.
val dumb : t
Pure text output. Text attributes are stripped and positioning is done with the character