TextInput stores the entire input value as a string and contains
an index as the current character position inside the stream.
The current position reached by a decoder.
The string input. Its value is never modified by the decoders at any point
in the chain.
TextInputstores the entire
inputvalue as a
stringand contains an
indexas the current character position inside the stream.