This component provides functionality for enforcing variable binding during parse-time.
This component provides the core abstractions for representing an Abstract Syntax Tree
This trait provides the core Scrap-Your-Boilerplate abstractions as well as implementations for common datatypes.