Patterns and utilities for handling registration of metadata and functionality for run-time use
Data type registry for runtime validation, reflection and binding.
Dependency registration/management and injection support.
Functionality for AST transformations, with transformer registration, and general utils