//! Defines custom formatter and display traits. Used to provide
/// Represents the necessary operations to format an AST node.
///
/// Used to share the rendering implementation between various output formats.
/// Formats a value via [Formatter]. Used to share the formatting
/// implementations across different output formats.