[{ s =
   (ExprStmt (
      { e =
        (StmtExpr
           { s =
             (Block
                (_,
                 [{ s =
                    (DefStmt
                       ({ name =
                          (EN
                             (Id (("x", _),
                                { id_resolved = ref ((Some (Global, 19)));
                                  id_resolved_alternatives = ref ([]);
                                  id_type =
                                  ref ((Some { t =
                                               (TyN
                                                  (Id (("string", _),
                                                     { id_resolved =
                                                       ref (None);
                                                       id_resolved_alternatives =
                                                       ref ([]);
                                                       id_type = ref (None);
                                                       id_svalue = ref (None);
                                                       id_flags = ref (0);
                                                       id_info_id = 107 }
                                                     )));
                                               t_attrs = [] }));
                                  id_svalue = ref (None); id_flags = ref (0);
                                  id_info_id = 106 }
                                )));
                          attrs = []; tparams = None },
                        (VarDef
                           { vinit =
                             (Some { e = (L (String (_, ("foo", _), _)));
                                     e_id = 0; e_range = None;
                                     is_implicit_return = false;
                                     facts = <opaque> });
                             vtype = None; vtok = None })));
                    s_range = None };
                   { s =
                     (ExprStmt (
                        { e = (L (Float ((Some 1.), _))); e_id = 0;
                          e_range = None; is_implicit_return = false;
                          facts = <opaque> },
                        _));
                     s_range = None }
                   ],
                 _));
             s_range = None });
        e_id = 0; e_range = None; is_implicit_return = false;
        facts = <opaque> },
      _));
   s_range = None }
  ]