# Structs
BlockNode represents a {% tag %}…{% endtag %}.
Config holds configuration information for parsing and rendering.
ObjectNode is an {{ object }} object.
RawNode holds the text between the start and end of a raw tag.
SeqNode is a sequence of nodes.
TagNode renders itself via a render function that is created during parsing.
TextNode is a text chunk, that is rendered verbatim.
TrimNode is a trim object.
# Type aliases
BlockCompiler builds a renderer for the tag instance.
TagCompiler is a function that parses the tag arguments, and returns a renderer.