[{ s =
   (ExprStmt (
      { e =
        (Call (
           { e =
             (DotAccess (
                { e =
                  (N
                     (Id (("Group", _),
                        { id_resolved = ref (None);
                          id_resolved_alternatives = ref ([]);
                          id_type = ref (None); id_svalue = ref (Unknown);
                          id_flags = ref (0); id_info_id = _ }
                        )));
                  e_id = 0; e_range = None; is_implicit_return = false;
                  facts = <opaque> },
                _,
                (FN
                   (Id (("where", _),
                      { id_resolved = ref (None);
                        id_resolved_alternatives = ref ([]);
                        id_type =
                        ref ((Some { t =
                                     (TyFun (
                                        [(OtherParam (("TODO", _), []))],
                                        { t = (OtherType (("TODO", _), []));
                                          t_attrs = [] }
                                        ));
                                     t_attrs = [] }));
                        id_svalue = ref (Unknown); id_flags = ref (0);
                        id_info_id = _ }
                      )))
                ));
             e_id = 0; e_range = None; is_implicit_return = false;
             facts = <opaque> },
           (_,
            [(ArgKwd (("bob", _),
                { e = (L (String (_, ("alice", _), _))); e_id = 0;
                  e_range = None; is_implicit_return = false;
                  facts = <opaque> }
                ));
              (ArgKwd (("resource_id_or_key", _),
                 { e =
                   (DotAccess (
                      { e =
                        (DotAccess (
                           { e =
                             (N
                                (Id (("team", _),
                                   { id_resolved = ref (None);
                                     id_resolved_alternatives = ref ([]);
                                     id_type = ref (None);
                                     id_svalue = ref (Unknown);
                                     id_flags = ref (0); id_info_id = _ }
                                   )));
                             e_id = 0; e_range = None;
                             is_implicit_return = false; facts = <opaque> },
                           _,
                           (FN
                              (Id (("id", _),
                                 { id_resolved = ref (None);
                                   id_resolved_alternatives = ref ([]);
                                   id_type = ref (None);
                                   id_svalue = ref (Unknown);
                                   id_flags = ref (0); id_info_id = _ }
                                 )))
                           ));
                        e_id = 0; e_range = None; is_implicit_return = false;
                        facts = <opaque> },
                      _,
                      (FN
                         (Id (("to_s", _),
                            { id_resolved = ref (None);
                              id_resolved_alternatives = ref ([]);
                              id_type = ref (None);
                              id_svalue = ref (Unknown); id_flags = ref (0);
                              id_info_id = _ }
                            )))
                      ));
                   e_id = 0; e_range = None; is_implicit_return = false;
                   facts = <opaque> }
                 ))
              ],
            _)
           ));
        e_id = 0; e_range = None; is_implicit_return = false;
        facts = <opaque> },
      _));
   s_range = None };
  { s =
    (ExprStmt (
       { e =
         (Call (
            { e =
              (DotAccess (
                 { e =
                   (N
                      (Id (("Group", _),
                         { id_resolved = ref (None);
                           id_resolved_alternatives = ref ([]);
                           id_type = ref (None); id_svalue = ref (Unknown);
                           id_flags = ref (0); id_info_id = _ }
                         )));
                   e_id = 0; e_range = None; is_implicit_return = false;
                   facts = <opaque> },
                 _,
                 (FN
                    (Id (("where", _),
                       { id_resolved = ref (None);
                         id_resolved_alternatives = ref ([]);
                         id_type =
                         ref ((Some { t =
                                      (TyFun (
                                         [(OtherParam (("TODO", _), []))],
                                         { t = (OtherType (("TODO", _), []));
                                           t_attrs = [] }
                                         ));
                                      t_attrs = [] }));
                         id_svalue = ref (Unknown); id_flags = ref (0);
                         id_info_id = _ }
                       )))
                 ));
              e_id = 0; e_range = None; is_implicit_return = false;
              facts = <opaque> },
            (_,
             [(ArgKwd (("resource_type", _),
                 { e = (L (String (_, ("team", _), _))); e_id = 0;
                   e_range = None; is_implicit_return = false;
                   facts = <opaque> }
                 ));
               (ArgKwd (("resource_id_or_key", _),
                  { e =
                    (DotAccess (
                       { e =
                         (DotAccess (
                            { e =
                              (N
                                 (Id (("team", _),
                                    { id_resolved = ref (None);
                                      id_resolved_alternatives = ref ([]);
                                      id_type = ref (None);
                                      id_svalue = ref (Unknown);
                                      id_flags = ref (0); id_info_id = _ }
                                    )));
                              e_id = 0; e_range = None;
                              is_implicit_return = false; facts = <opaque> },
                            _,
                            (FN
                               (Id (("id", _),
                                  { id_resolved = ref (None);
                                    id_resolved_alternatives = ref ([]);
                                    id_type = ref (None);
                                    id_svalue = ref (Unknown);
                                    id_flags = ref (0); id_info_id = _ }
                                  )))
                            ));
                         e_id = 0; e_range = None;
                         is_implicit_return = false; facts = <opaque> },
                       _,
                       (FN
                          (Id (("to_s", _),
                             { id_resolved = ref (None);
                               id_resolved_alternatives = ref ([]);
                               id_type = ref (None);
                               id_svalue = ref (Unknown); id_flags = ref (0);
                               id_info_id = _ }
                             )))
                       ));
                    e_id = 0; e_range = None; is_implicit_return = false;
                    facts = <opaque> }
                  ))
               ],
             _)
            ));
         e_id = 0; e_range = None; is_implicit_return = false;
         facts = <opaque> },
       _));
    s_range = None };
  { s =
    (ExprStmt (
       { e =
         (Call (
            { e =
              (DotAccess (
                 { e =
                   (N
                      (Id (("Group", _),
                         { id_resolved = ref (None);
                           id_resolved_alternatives = ref ([]);
                           id_type = ref (None); id_svalue = ref (Unknown);
                           id_flags = ref (0); id_info_id = _ }
                         )));
                   e_id = 0; e_range = None; is_implicit_return = false;
                   facts = <opaque> },
                 _,
                 (FN
                    (Id (("where", _),
                       { id_resolved = ref (None);
                         id_resolved_alternatives = ref ([]);
                         id_type =
                         ref ((Some { t =
                                      (TyFun (
                                         [(OtherParam (("TODO", _), []))],
                                         { t = (OtherType (("TODO", _), []));
                                           t_attrs = [] }
                                         ));
                                      t_attrs = [] }));
                         id_svalue = ref (Unknown); id_flags = ref (0);
                         id_info_id = _ }
                       )))
                 ));
              e_id = 0; e_range = None; is_implicit_return = false;
              facts = <opaque> },
            (_,
             [(ArgKwd (("resource_type", _),
                 { e = (L (String (_, ("team", _), _))); e_id = 0;
                   e_range = None; is_implicit_return = false;
                   facts = <opaque> }
                 ));
               (ArgKwd (("resource_id_or_key", _),
                  { e =
                    (DotAccess (
                       { e =
                         (DotAccess (
                            { e =
                              (N
                                 (Id (("team", _),
                                    { id_resolved = ref (None);
                                      id_resolved_alternatives = ref ([]);
                                      id_type = ref (None);
                                      id_svalue = ref (Unknown);
                                      id_flags = ref (0); id_info_id = _ }
                                    )));
                              e_id = 0; e_range = None;
                              is_implicit_return = false; facts = <opaque> },
                            _,
                            (FN
                               (Id (("id", _),
                                  { id_resolved = ref (None);
                                    id_resolved_alternatives = ref ([]);
                                    id_type = ref (None);
                                    id_svalue = ref (Unknown);
                                    id_flags = ref (0); id_info_id = _ }
                                  )))
                            ));
                         e_id = 0; e_range = None;
                         is_implicit_return = false; facts = <opaque> },
                       _,
                       (FN
                          (Id (("to_s", _),
                             { id_resolved = ref (None);
                               id_resolved_alternatives = ref ([]);
                               id_type = ref (None);
                               id_svalue = ref (Unknown); id_flags = ref (0);
                               id_info_id = _ }
                             )))
                       ));
                    e_id = 0; e_range = None; is_implicit_return = false;
                    facts = <opaque> }
                  ))
               ],
             _)
            ));
         e_id = 0; e_range = None; is_implicit_return = false;
         facts = <opaque> },
       _));
    s_range = None }
  ]