{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"//"}]}
    // `(..)` and `{..}` are treated the same.
    };
    (@pat($($args:tt)*) ( $($subpat:tt)* ) $($rest:tt)*) => {{