Primitives for building and extending readers, including definitions for context, parsers, modes, commands, plugins, and more.