syntax_data: {"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"variable_source_info:"}]}
source_snippet:     variable_source_info: SourceInfo,
context_before:     temp_scope_override: Option<region::Scope>,
context_after:     /// Determines how bindings should be handled when lowering `let` expressions.