Structs§
- Code
Buffer  - Responsible for buffering code.
 - Empty
Line  - An empty line of code. (indent & line-ending)
 - Expression
Statement  - A statement that wraps an expression.
 - Literal
 - A literal expression.
 - Semi
 - A semicolon ended expression statement.
 - Source
 - Represents general source code.
 
Traits§
- Expression
 - Code within a single line.
 - IsEmpty
 - An element that may be semantically empty.
 - Statement
 - Code that spans one or more lines.
 - With
Name  - An element with a name.
 - With
Params  - An element with expression params.
 - With
Statements  - An element with statements.