syntax_data: {"ast_node_type":"other","tokens":[{"end":61,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //!     It defines a "skeleton" of how they should be folded.
context_before: //!   - All other types, including generic containers like `Vec` and `Option`.
context_after: //! - `TypeSuperFoldable`. This is implemented only for recursive types of