//! As well as documenting each variant, this macro also generates lists of all compatible variants
//! The Conjure-Oxide AST is used as the singular representation for constraints models throughout
//! The documentation this generates helps rewrite rule implementers determine which AST nodes are
// https://docs.rs/quote/latest/quote/macro.quote.html#interpolating-text-inside-of-doc-comments