syntax_data: {"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"adt_components:"}]}
source_snippet:     adt_components: F,
context_before:     recursion_limit: Limit,
context_after:     /// Set this to true if an exhaustive list of types involved in