#[extra]
This annotation marks a node as extra, which can safely be skipped while parsing. This is useful for handling whitespace/newlines/comments.
#[adze::extra] struct Whitespace { #[adze::leaf(pattern = r"\s")] _whitespace: (), }