{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"let"}]}
                    let preceding_whitespace = if needs_whitespace { " " } else { "" };
                InsertOrReplace::Insert(insert_pos, needs_whitespace) => {
                    builder.insert(insert_pos, format!("{preceding_whitespace}-> {ty} "))