{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"let"}]}
    let (fields, exhaustive) = match expr {
) -> Option<(VariantId, Vec<LocalFieldId>, /*exhaustive*/ bool)> {
        Expr::RecordLit { fields, spread, .. } => (fields, spread.is_none()),