{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"let"}]}
            let to_scalar = tgt.unwrap_right();
        let mut update = |tgt: &mut Either<V, abi::Scalar>, src, from_scalar| {
            // We transmute here (rather than just `from_immediate`) because in