The followings are the branches where fuzzer fails to bypass.
| Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch | 
|---|---|---|---|---|---|---|---|
| 211 | 211 | 
         5 :
          
             ['immer::detail::hamts::node
               | 
        211 | 269 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:641 | 
| 153 | 153 | 
         5 :
          
             ['immer::detail::hamts::node
               | 
        153 | 173 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:1345 | 
| 153 | 153 | 
         4 :
          
             ['immer::detail::hamts::node
               | 
        153 | 153 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:568 | 
| 88 | 88 | 
         3 :
          
             ['immer::detail::hamts::node
               | 
        88 | 94 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:1201 | 
| 21 | 21 | 
         1 :
          
             ['immer::detail::hamts::node
               | 
        21 | 21 | 
         immer::detail::hamts::node
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/node.hpp:1090 | 
| 20 | 20 | 
         1 :
          
             ['immer::detail::hamts::node
               | 
        20 | 32 | 
         immer::detail::hamts::node
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/node.hpp:1013 | 
| 20 | 20 | 
         1 :
          
             ['immer::detail::hamts::node
               | 
        20 | 20 | 
         immer::detail::hamts::node
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/node.hpp:984 | 
| 12 | 12 | 
         2 :
          
             ['immer::detail::hamts::node
               | 
        12 | 14 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:199 | 
| 12 | 12 | 
         2 :
          
             ['immer::detail::hamts::node
               | 
        12 | 12 | 
         immer::detail::hamts::champ_iterator
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ_iterator.hpp:88 | 
| 12 | 12 | 
         2 :
          
             ['immer::detail::hamts::node
               | 
        12 | 12 | 
         immer::detail::hamts::champ_iterator
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ_iterator.hpp:113 | 
| 8 | 8 | 
         3 :
          ['__cxa_allocate_exception', 'no_more_input::no_more_input()', '__cxa_throw']  | 
        8 | 8 | fuzzer_input::next(unsignedlong) | call site: 00000 | /src/immer/extra/fuzzer/fuzzer_input.hpp:31 | 
| 0 | 15 | 
         1 :
          
             ['immer::detail::hamts::node
               | 
        0 | 15 | 
         immer::detail::hamts::node
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/node.hpp:378 | 
         LLVMFuzzerTestOneInput
        
        
         
          [function]
         
         
          [call site]
         
         
          00000
         
        
       
       
           immer::set
           
            , std::__1::allocator
            
             >, colliding_hash_t, std::__1::equal_to
             
              , immer::memory_policy
              
               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::set()
               
              
             
            
          
          
           
            [function]
           
           
            [call site]
           
           
            00001
           
          
         
         
             immer::detail::hamts::champ
             
              , std::__1::allocator
              
               >, colliding_hash_t, std::__1::equal_to
               
                , immer::memory_policy
                
                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::empty()
                 
                
               
              
            
            
             
              [function]
             
             
              [call site]
             
             
              00002
             
            
           
           
               __cxa_guard_acquire
              
              
               
                [call site]
               
               
                00003
               
              
             
            
               immer::detail::hamts::node
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int)
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00004
               
              
             
             
                 __assert_fail
                
                
                 
                  [call site]
                 
                 
                  00005
                 
                
               
              
                 immer::detail::hamts::node
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_inner_n(unsigned int)
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00006
                 
                
               
              
                 void* immer::cpp_heap::allocate<>(unsigned long)
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00007
                 
                
               
              
                 immer::detail::hamts::node
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::node()
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00008
                 
                
               
               
                   immer::detail::csl::member_two
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl_data_t, immer::detail::csl::member
                       
                        >::type::ownee, void>::type>::type>::type::type()
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00009
                   
                  
                 
                 
                     immer::detail::csl::member
                     
                      >::type::ownee, void>::type>::type::type()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00010
                     
                    
                   
                   
                       immer::unsafe_refcount_policy::unsafe_refcount_policy()
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00011
                       
                      
                     
                    
                 __assert_fail
                
                
                 
                  [call site]
                 
                 
                  00012
                 
                
               
              
               immer::detail::hamts::node
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::inc()
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00013
               
              
             
             
                 immer::detail::hamts::node
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const*)
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00014
                 
                
               
               
                   decltype(auto) immer::detail::csl::get
                   
                    (immer::detail::csl::member_two
                    
                     , std::__1::allocator
                     
                      >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl_data_t, immer::detail::csl::member
                        
                         >::type::ownee, void>::type>::type>::type const&)
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00015
                   
                  
                 
                 
                     decltype(auto) immer::detail::csl::member_two
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl_data_t, immer::detail::csl::member
                         
                          >::type::ownee, void>::type>::type>::type::get_
                          
                           (immer::detail::csl::type_t
                           
                            ) const
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00016
                     
                    
                   
                   
                       immer::detail::csl::member
                       
                        >::type::ownee, void>::type>::type::get_(immer::detail::csl::type_t
                        
                         ) const
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00017
                       
                      
                     
                    
                   immer::unsafe_refcount_policy& immer::detail::auto_const_cast
                   
                    (immer::unsafe_refcount_policy const&)
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00018
                   
                  
                 
                
                 immer::unsafe_refcount_policy::inc()
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00019
                 
                
               
              
           int fuzzer_input::run
           
            (LLVMFuzzerTestOneInput::$_0)
            
          
          
           
            [function]
           
           
            [call site]
           
           
            00020
           
          
         
         
             auto LLVMFuzzerTestOneInput::$_0::operator()
             
              (fuzzer_input&) const
              
            
            
             
              [function]
             
             
              [call site]
             
             
              00021
             
            
           
           
               char read
               
                (fuzzer_input&, LLVMFuzzerTestOneInput::$_1)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00022
               
              
             
             
                 char const& read
                 
                  (fuzzer_input&)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00023
                 
                
               
               
                   fuzzer_input::next(unsigned long, unsigned long)
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00024
                   
                  
                 
                 
                     __cxa_allocate_exception
                    
                    
                     
                      [call site]
                     
                     
                      00025
                     
                    
                   
                  
                     no_more_input::no_more_input()
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00026
                     
                    
                   
                   
                       std::exception::exception()
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00027
                       
                      
                     
                    
                     fuzzer_input::next(unsigned long)
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00028
                     
                    
                   
                   
                       __cxa_allocate_exception
                      
                      
                       
                        [call site]
                       
                       
                        00029
                       
                      
                     
                    
                       no_more_input::no_more_input()
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00030
                       
                      
                     
                    
                 auto LLVMFuzzerTestOneInput::$_1::operator()
                 
                  (char) const
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00031
                 
                
               
              
                 char const& read
                 
                  (fuzzer_input&)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00032
                 
                
               
              
               char read
               
                (fuzzer_input&, LLVMFuzzerTestOneInput::$_1)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00033
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl() const
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00034
               
              
             
            
               immer::detail::hamts::champ
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::check_champ() const
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00035
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_check_champ(immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned long, unsigned long) const
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00036
                 
                
               
               
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00037
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00038
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00039
                     
                    
                   
                  
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00040
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00041
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00042
                     
                    
                   
                  
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_check_champ(immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned long, unsigned long) const
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00043
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00044
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00045
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00046
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00047
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00048
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00049
                       
                      
                     
                    
                     colliding_hash_t::operator()(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       > const&) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00050
                     
                    
                   
                  
                     colliding_hash_t::operator()(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       > const&) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00051
                     
                    
                   
                  
               __assert_fail
              
              
               
                [call site]
               
               
                00052
               
              
             
            
               char const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00053
               
              
             
            
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00054
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::insert(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     >) const &
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00055
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::add(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       >) const
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00056
                 
                
               
               
                   colliding_hash_t::operator()(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     > const&) const
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00057
                   
                  
                 
                
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_add(immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >, unsigned long, unsigned int) const
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00058
                   
                  
                 
                 
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00059
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00060
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00061
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00062
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00063
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00064
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00065
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_replace(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00066
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00067
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00068
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00069
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision_n(unsigned int)
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00070
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_collision_n(unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00071
                         
                        
                       
                      
                         void* immer::cpp_heap::allocate<>(unsigned long)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00072
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::node()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00073
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00074
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00075
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00076
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::uninitialized_copy
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00077
                       
                      
                     
                     
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00078
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::destroy
                            
                             , std::__1::allocator
                             
                              >*>(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00079
                         
                        
                       
                       
                           _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00080
                           
                          
                         
                        
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00081
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00082
                         
                        
                       
                      
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::uninitialized_copy
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00083
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00084
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00085
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*>), std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>::type immer::detail::destroy
                          
                           , std::__1::allocator
                           
                            >*>(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00086
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00087
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00088
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00089
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00090
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00091
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00092
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00093
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_collision(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00094
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_collision_n(unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00095
                         
                        
                       
                      
                         immer::cpp_heap::deallocate(unsigned long, void*)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00096
                         
                        
                       
                      
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00097
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00098
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_insert(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >)
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00099
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00100
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00101
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00102
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision_n(unsigned int)
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00103
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00104
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00105
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::uninitialized_copy
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00106
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00107
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00108
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00109
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00110
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_collision(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00111
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00112
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00113
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00114
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00115
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00116
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00117
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00118
                       
                      
                     
                    
                       immer::detail::hamts::popcount(unsigned int)
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00119
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00120
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00121
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00122
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_add(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >, unsigned long, unsigned int) const
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00123
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00124
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00125
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00126
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00127
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00128
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00129
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00130
                           
                          
                         
                        
                           immer::detail::hamts::popcount(unsigned int)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00131
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, immer::detail::csl::member_two
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                 
                                  >::type::ownee, void>::type>::type>::type*)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00132
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00133
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type const*)
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00134
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::get
                             
                              (immer::detail::csl::member_two
                              
                               , std::__1::allocator
                               
                                >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                  
                                   >::type::ownee, void>::type>::type>::type const&)
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00135
                             
                            
                           
                          
                             immer::unsafe_refcount_policy& immer::detail::auto_const_cast
                             
                              (immer::unsafe_refcount_policy const&)
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00136
                             
                            
                           
                          
                           immer::unsafe_refcount_policy::inc()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00137
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00138
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00139
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00140
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00141
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::inc_nodes(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>**, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00142
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00143
                           
                          
                         
                        
                           immer::unsafe_refcount_policy::inc()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00144
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::inc_nodes(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>**, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00145
                         
                        
                       
                      
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00146
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00147
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_collision(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00148
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00149
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00150
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00151
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00152
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00153
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::destroy_n
                              
                               , std::__1::allocator
                               
                                >*, unsigned int>(std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, unsigned int)
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00154
                           
                          
                         
                         
                             _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00155
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_collision(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00156
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00157
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00158
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00159
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00160
                           
                          
                         
                        
                           immer::unsafe_refcount_policy::dec()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00161
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00162
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00163
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00164
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00165
                             
                            
                           
                          
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00166
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::csl::member_two
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                     
                                      >::type::ownee, void>::type>::type>::type const*)
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00167
                             
                            
                           
                          
                             immer::unsafe_refcount_policy::dec()
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00168
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00169
                             
                            
                           
                           
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00170
                               
                              
                             
                            
                               __assert_fail
                              
                              
                               
                                [call site]
                               
                               
                                00171
                               
                              
                             
                            
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00172
                               
                              
                             
                            
                               immer::detail::hamts::popcount(unsigned int)
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00173
                               
                              
                             
                            
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00174
                             
                            
                           
                          
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00175
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00176
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00177
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00178
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00179
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00180
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00181
                         
                        
                       
                      
                         immer::detail::hamts::popcount(unsigned int)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00182
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00183
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_value(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00184
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00185
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00186
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00187
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00188
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00189
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00190
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00191
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00192
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00193
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_values_n(unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00194
                           
                          
                         
                        
                           void* immer::cpp_heap::allocate<>(unsigned long)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00195
                           
                          
                         
                        
                           immer::detail::csl::member
                           
                            >::type::ownee, void>::type>::type::type()
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00196
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00197
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00198
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_inner_n(unsigned int)
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00199
                             
                            
                           
                          
                             immer::cpp_heap::deallocate(unsigned long, void*)
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00200
                             
                            
                           
                          
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00201
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00202
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00203
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00204
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00205
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00206
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00207
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00208
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00209
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00210
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_values_n(unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00211
                           
                          
                         
                        
                           immer::cpp_heap::deallocate(unsigned long, void*)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00212
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_inner_n(unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00213
                           
                          
                         
                        
                           immer::cpp_heap::deallocate(unsigned long, void*)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00214
                           
                          
                         
                        
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00215
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00216
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00217
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00218
                         
                        
                       
                      
                       colliding_hash_t::operator()(std::__1::basic_string
                       
                        , std::__1::allocator
                        
                         > const&) const
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00219
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_merged(unsigned int, std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >, unsigned long, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >, unsigned long)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00220
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_merged(unsigned int, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >, unsigned long, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >, unsigned long)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00221
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00222
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00223
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int)
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00224
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00225
                             
                            
                           
                          
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00226
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00227
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00228
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00229
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00230
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00231
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00232
                             
                            
                           
                          
                             auto immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >, unsigned int, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     >)::{lambda(auto:1&&, auto:2&&)#1}::operator()
                                     
                                      , std::__1::allocator
                                      
                                       >&, {lambda(auto:1&&, auto:2&&)#1}::operator()>(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         >&, {lambda(auto:1&&, auto:2&&)#1}::operator()&&) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00233
                             
                            
                           
                           
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00234
                               
                              
                             
                            
                             auto immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >, unsigned int, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     >)::{lambda(auto:1&&, auto:2&&)#1}::operator()
                                     
                                      , std::__1::allocator
                                      
                                       >&, {lambda(auto:1&&, auto:2&&)#1}::operator()>(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         >&, {lambda(auto:1&&, auto:2&&)#1}::operator()&&) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00235
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision(std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00236
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sizeof_collision_n(unsigned int)
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00237
                             
                            
                           
                          
                             void* immer::cpp_heap::allocate<>(unsigned long)
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00238
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::node()
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00239
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00240
                             
                            
                           
                          
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_merged(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int, immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00241
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00242
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00243
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00244
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00245
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00246
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00247
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00248
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00249
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00250
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00251
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00252
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00253
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00254
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00255
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00256
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00257
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::destroy_n
                            
                             , std::__1::allocator
                             
                              >*, unsigned int>(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, unsigned int)
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00258
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00259
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00260
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00261
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00262
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00263
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00264
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00265
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00266
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00267
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00268
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00269
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00270
                         
                        
                       
                      
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00271
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00272
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00273
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_insert_value(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00274
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00275
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00276
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00277
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00278
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00279
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00280
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00281
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00282
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00283
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00284
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00285
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00286
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00287
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00288
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00289
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00290
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00291
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00292
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00293
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00294
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00295
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::destroy_n
                            
                             , std::__1::allocator
                             
                              >*, unsigned int>(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, unsigned int)
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00296
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00297
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00298
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00299
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00300
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00301
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00302
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00303
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00304
                         
                        
                       
                      
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned long)
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00305
                   
                  
                 
                
                 immer::set
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::set(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>)
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00306
                 
                
               
               
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>&&)
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00307
                   
                  
                 
                 
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::empty()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00308
                     
                    
                   
                  
                     immer::detail::hamts::swap(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>&, immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>&)
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00309
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::~champ()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00310
                     
                    
                   
                   
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00311
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00312
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00313
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_collision(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00314
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00315
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00316
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00317
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00318
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00319
                             
                            
                           
                          
                       __clang_call_terminate
                      
                      
                       
                        [call site]
                       
                       
                        00320
                       
                      
                     
                     
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00321
                         
                        
                       
                      
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00322
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::erase(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     > const&) const &
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00323
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub
                         
                          , std::__1::allocator
                          
                           > >(std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             > const&) const
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00324
                 
                
               
               
                   colliding_hash_t::operator()(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     > const&) const
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00325
                   
                  
                 
                
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_sub
                           
                            , std::__1::allocator
                            
                             > >(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   > const&, unsigned long, unsigned int) const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00326
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00327
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00328
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00329
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_remove(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >*)
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00330
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00331
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00332
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00333
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00334
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00335
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision_n(unsigned int)
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00336
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00337
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00338
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::uninitialized_copy
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00339
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::uninitialized_copy
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00340
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00341
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00342
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >*>), std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >*>::type immer::detail::destroy
                          
                           , std::__1::allocator
                           
                            >*>(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00343
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00344
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00345
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00346
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_collision(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00347
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00348
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00349
                       
                      
                     
                    
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00350
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(std::__1::basic_string
                         
                          , std::__1::allocator
                          
                           >*)
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00351
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00352
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00353
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00354
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00355
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_sub
                             
                              , std::__1::allocator
                              
                               > >(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     > const&, unsigned long, unsigned int) const
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00356
                     
                    
                   
                   
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00357
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00358
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00359
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_inline(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00360
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00361
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00362
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00363
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00364
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00365
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00366
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00367
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00368
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00369
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00370
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00371
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00372
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00373
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00374
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00375
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00376
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00377
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00378
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00379
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00380
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00381
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00382
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00383
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00384
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00385
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00386
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00387
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::destroy_n
                            
                             , std::__1::allocator
                             
                              >*, unsigned int>(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, unsigned int)
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00388
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00389
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00390
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00391
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00392
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00393
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00394
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00395
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00396
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00397
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00398
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00399
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00400
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00401
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00402
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00403
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00404
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00405
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00406
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00407
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00408
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00409
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00410
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00411
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00412
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_remove_value(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00413
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00414
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00415
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00416
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00417
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00418
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00419
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00420
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00421
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00422
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00423
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00424
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00425
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00426
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00427
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00428
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00429
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00430
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00431
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_copy
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00432
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00433
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00434
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*>), std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>::type immer::detail::destroy_n
                            
                             , std::__1::allocator
                             
                              >*, unsigned int>(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*, unsigned int)
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00435
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00436
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00437
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00438
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00439
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00440
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00441
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00442
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00443
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00444
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00445
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >*)
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00446
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00447
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00448
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >)
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00449
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00450
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00451
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00452
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00453
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::empty()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00454
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result::sub_result()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00455
                       
                      
                     
                    
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00456
                   
                  
                 
                 
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned long)
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00457
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::inc() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00458
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::~champ()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00459
                     
                    
                   
                  
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned long)
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00460
                   
                  
                 
                
                 immer::set
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::set(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>)
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00461
                 
                
               
              
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00462
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::insert(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     >) &&
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00463
               
              
             
             
                 immer::set
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::insert_move(std::__1::integral_constant
                     
                      , std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >)
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00464
                 
                
               
               
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::add_mut(immer::no_transience_policy::apply
                       
                        >::type::edit, std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00465
                   
                  
                 
                 
                     colliding_hash_t::operator()(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       > const&) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00466
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_add_mut(immer::no_transience_policy::apply
                         
                          >::type::edit, immer::detail::hamts::node
                          
                           , std::__1::allocator
                           
                            >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >, unsigned long, unsigned int) const
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00467
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00468
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00469
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00470
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::no_transience_policy::apply
                           
                            >::type::edit) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00471
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00472
                         
                        
                       
                      
                         immer::unsafe_refcount_policy::unique()
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00473
                         
                        
                       
                      
                         immer::no_transience_policy::apply
                         
                          >::type::ownee::can_mutate(immer::no_transience_policy::apply
                          
                           >::type::edit) const
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00474
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_replace(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >*, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00475
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                               
                                >::type::edit)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00476
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ownee(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00477
                         
                        
                       
                       
                           decltype(auto) immer::detail::csl::get
                           
                            >::type::ownee>(immer::detail::csl::member_two
                            
                             , std::__1::allocator
                             
                              >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl_data_t, immer::detail::csl::member
                                
                                 >::type::ownee, void>::type>::type>::type&)
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00478
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::member_two
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::impl_data_t, immer::detail::csl::member
                                 
                                  >::type::ownee, void>::type>::type>::type::get_
                                  
                                   >::type::ownee>(immer::detail::csl::type_t
                                   
                                    >::type::ownee>)
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00479
                             
                            
                           
                           
                               immer::detail::csl::inherit
                               
                                >::type::ownee, void>::type::get_(immer::detail::csl::type_t
                                
                                 >::type::ownee>)
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00480
                               
                              
                             
                            
                         immer::no_transience_policy::apply
                         
                          >::type::ownee::operator=(immer::no_transience_policy::apply
                          
                           >::type::edit)
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00481
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::no_transience_policy::apply
                           
                            >::type::edit) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00482
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::move_collision_insert(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00483
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00484
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00485
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00486
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision_n(unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00487
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00488
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00489
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_move
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00490
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00491
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00492
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00493
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00494
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_collision(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00495
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00496
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00497
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_collision(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00498
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_insert(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00499
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                               
                                >::type::edit)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00500
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00501
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00502
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00503
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::no_transience_policy::apply
                           
                            >::type::edit) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00504
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_add_mut(immer::no_transience_policy::apply
                           
                            >::type::edit, immer::detail::hamts::node
                            
                             , std::__1::allocator
                             
                              >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >, unsigned long, unsigned int) const
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00505
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00506
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00507
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00508
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00509
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00510
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_add(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >, unsigned long, unsigned int) const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00511
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, immer::detail::hamts::node
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00512
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00513
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00514
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00515
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_value(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00516
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00517
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ownee(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00518
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00519
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ownee(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type*)
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00520
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::get
                             
                              >::type::ownee>(immer::detail::csl::member_two
                              
                               , std::__1::allocator
                               
                                >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                  
                                   >::type::ownee, void>::type>::type>::type&)
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00521
                             
                            
                           
                          
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00522
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::no_transience_policy::apply
                             
                              >::type::edit) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00523
                         
                        
                       
                      
                         colliding_hash_t::operator()(std::__1::basic_string
                         
                          , std::__1::allocator
                          
                           > const&) const
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00524
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_merged(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int, immer::detail::hamts::node
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00525
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values_safe(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00526
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ownee(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00527
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00528
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ownee(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type*)
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00529
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00530
                           
                          
                         
                        
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00531
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00532
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00533
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00534
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_insert_value(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00535
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00536
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00537
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00538
                     
                    
                   
                  
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00539
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::erase(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     > const&) &&
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00540
               
              
             
             
                 immer::set
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::erase_move(std::__1::integral_constant
                     
                      , std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        > const&)
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00541
                 
                
               
               
                   void immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_mut
                       
                        , std::__1::allocator
                        
                         > >(immer::no_transience_policy::apply
                         
                          >::type::edit, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&)
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00542
                   
                  
                 
                 
                     colliding_hash_t::operator()(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       > const&) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00543
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_sub_mut
                             
                              , std::__1::allocator
                              
                               > >(immer::no_transience_policy::apply
                               
                                >::type::edit, immer::detail::hamts::node
                                
                                 , std::__1::allocator
                                 
                                  >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      > const&, unsigned long, unsigned int, void*) const
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00544
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::no_transience_policy::apply
                           
                            >::type::edit) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00545
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00546
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00547
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00548
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00549
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_collision(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00550
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >*, bool)
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00551
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(std::__1::basic_string
                           
                            , std::__1::allocator
                            
                             >*, bool)
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00552
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::move_collision_remove(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >*)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00553
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00554
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00555
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00556
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00557
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00558
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_collision_n(unsigned int)
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00559
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00560
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00561
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_move
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00562
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >*, std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::uninitialized_move
                              
                               , std::__1::allocator
                               
                                >*, std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*>(std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00563
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_collision(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00564
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_collision_remove(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                               
                                , std::__1::allocator
                                
                                 >*)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00565
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                               
                                >::type::edit)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00566
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00567
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00568
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00569
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00570
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00571
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut immer::detail::hamts::champ
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_sub_mut
                               
                                , std::__1::allocator
                                
                                 > >(immer::no_transience_policy::apply
                                 
                                  >::type::edit, immer::detail::hamts::node
                                  
                                   , std::__1::allocator
                                   
                                    >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        > const&, unsigned long, unsigned int, void*) const
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00572
                       
                      
                     
                     
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result immer::detail::hamts::champ
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::do_sub
                                 
                                  , std::__1::allocator
                                  
                                   > >(immer::detail::hamts::node
                                   
                                    , std::__1::allocator
                                    
                                     >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, unsigned long, unsigned int) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00573
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00574
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00575
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00576
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00577
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00578
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >*, bool, bool)
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00579
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::move_inner_replace_inline(immer::no_transience_policy::apply
                             
                              >::type::edit, immer::detail::hamts::node
                              
                               , std::__1::allocator
                               
                                >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >)
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00580
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00581
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00582
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00583
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00584
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00585
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00586
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count(unsigned int) const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00587
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00588
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00589
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00590
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00591
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00592
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                    
                                     >::type::edit)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00593
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::refs(immer::detail::csl::member_two
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                     
                                      >::type::ownee, void>::type>::type>::type const*)
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00594
                             
                            
                           
                          
                             immer::unsafe_refcount_policy::unique()
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00595
                             
                            
                           
                          
                             immer::no_transience_policy::apply
                             
                              >::type::ownee::can_mutate(immer::no_transience_policy::apply
                              
                               >::type::edit) const
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00596
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00597
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_move
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00598
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00599
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_copy
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*>(std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*, std::__1::basic_string
                                          
                                           , std::__1::allocator
                                           
                                            >*)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00600
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00601
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00602
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00603
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00604
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_move
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00605
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00606
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00607
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00608
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_copy
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*>(std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*, std::__1::basic_string
                                          
                                           , std::__1::allocator
                                           
                                            >*)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00609
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00610
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00611
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00612
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00613
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00614
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00615
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::destroy_n
                              
                               , std::__1::allocator
                               
                                >*, unsigned int>(std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, unsigned int)
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00616
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00617
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00618
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00619
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00620
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00621
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00622
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00623
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00624
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00625
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00626
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00627
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace_inline(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   >)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00628
                         
                        
                       
                      
                         _ZN5immer6detail10destroy_atINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSA_
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00629
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00630
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00631
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00632
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00633
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00634
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00635
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00636
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_replace(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, immer::detail::hamts::node
                                 
                                  , std::__1::allocator
                                  
                                   >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00637
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00638
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00639
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00640
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep_shift(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00641
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00642
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00643
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00644
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00645
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00646
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate_values(immer::no_transience_policy::apply
                             
                              >::type::edit) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00647
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                    
                                     >::type::edit)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00648
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00649
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00650
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::move_inner_remove_value(immer::no_transience_policy::apply
                             
                              >::type::edit, immer::detail::hamts::node
                              
                               , std::__1::allocator
                               
                                >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00651
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::kind() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00652
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00653
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00654
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00655
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00656
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00657
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count(unsigned int) const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00658
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00659
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00660
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00661
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int)
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00662
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00663
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00664
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::can_mutate(immer::detail::csl::member_two
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values_data_t, immer::detail::csl::member
                                   
                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                    
                                     >::type::edit)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00665
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00666
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_move
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00667
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00668
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00669
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00670
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_move
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*>(std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*, std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00671
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00672
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_copy
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*>(std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*, std::__1::basic_string
                                          
                                           , std::__1::allocator
                                           
                                            >*)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00673
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00674
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00675
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00676
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*, std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>), std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >*>::type immer::detail::uninitialized_copy
                                
                                 , std::__1::allocator
                                 
                                  >*, std::__1::basic_string
                                  
                                   , std::__1::allocator
                                   
                                    >*, std::__1::basic_string
                                    
                                     , std::__1::allocator
                                     
                                      >*>(std::__1::basic_string
                                      
                                       , std::__1::allocator
                                       
                                        >*, std::__1::basic_string
                                        
                                         , std::__1::allocator
                                         
                                          >*, std::__1::basic_string
                                          
                                           , std::__1::allocator
                                           
                                            >*)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00677
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00678
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00679
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >*>), std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >*>::type immer::detail::destroy_n
                              
                               , std::__1::allocator
                               
                                >*, unsigned int>(std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >*, unsigned int)
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00680
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00681
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00682
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00683
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::deallocate_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00684
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00685
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00686
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00687
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00688
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::copy_inner_remove_value(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int, unsigned int)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00689
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values_safe(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00690
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00691
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00692
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00693
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >*, bool)
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00694
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00695
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >*, bool)
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00696
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00697
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00698
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::make_inner_n(unsigned int, unsigned int, std::__1::basic_string
                             
                              , std::__1::allocator
                              
                               >)
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00699
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00700
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00701
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00702
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::owned_values(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, immer::no_transience_policy::apply
                                 
                                  >::type::edit)
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00703
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, bool)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00704
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00705
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_inner(immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*)
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00706
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::empty()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00707
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::sub_result_mut::sub_result_mut()
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00708
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::dec() const
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00709
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::delete_deep(immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>*, unsigned int)
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00710
                     
                    
                   
                  
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::set(immer::set
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00711
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00712
                 
                
               
              
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::begin() const
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00713
               
              
             
             
                 immer::detail::hamts::champ_iterator
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::champ_iterator(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00714
                 
                
               
               
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00715
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00716
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00717
                   
                  
                 
                
                   immer::detail::hamts::champ_iterator
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::ensure_valid_()
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00718
                   
                  
                 
                 
                     immer::detail::hamts::champ_iterator
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::step_down()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00719
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00720
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::nodemap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00721
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00722
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00723
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00724
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00725
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00726
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00727
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00728
                       
                      
                     
                    
                     immer::detail::hamts::champ_iterator
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::step_right()
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00729
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::children()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00730
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00731
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::datamap() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00732
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::values()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00733
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::data_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00734
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collisions()
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00735
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::collision_count() const
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00736
                       
                      
                     
                    
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00737
                     
                    
                   
                  
               immer::detail::operator!=(immer::detail::hamts::champ_iterator
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&, immer::detail::hamts::champ_iterator
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00738
               
              
             
             
                 decltype(auto) immer::detail::iterator_core_access::equal
                 
                  , std::__1::allocator
                  
                   >, colliding_hash_t, std::__1::equal_to
                   
                    , immer::memory_policy
                    
                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&, immer::detail::hamts::champ_iterator
                     
                      , std::__1::allocator
                      
                       >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&>(immer::detail::hamts::champ_iterator
                         
                          , std::__1::allocator
                          
                           >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&, immer::detail::hamts::champ_iterator
                             
                              , std::__1::allocator
                              
                               >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00739
                 
                
               
               
                   immer::detail::hamts::champ_iterator
                   
                    , std::__1::allocator
                    
                     >, colliding_hash_t, std::__1::equal_to
                     
                      , immer::memory_policy
                      
                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::equal(immer::detail::hamts::champ_iterator
                       
                        , std::__1::allocator
                        
                         >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&) const
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00740
                   
                  
                 
                
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::insert(std::__1::basic_string
                   
                    , std::__1::allocator
                    
                     >) const &
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00741
               
              
             
            
               immer::set
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>::~set()
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00742
               
              
             
            
               void immer::diff
               
                , std::__1::allocator
                
                 >, colliding_hash_t, std::__1::equal_to
                 
                  , immer::memory_policy
                  
                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u>, LLVMFuzzerTestOneInput::$_0::operator()
                   
                    (fuzzer_input&) const::{lambda(auto:1&&)#1}, LLVMFuzzerTestOneInput::$_0::operator()
                    
                     (fuzzer_input&) const::{lambda(auto:1&&)#2}, LLVMFuzzerTestOneInput::$_0::operator()
                     
                      (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}>(immer::set
                      
                       , std::__1::allocator
                       
                        >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 5u> const&, {lambda(auto:1&&, auto:2&&)#1}, LLVMFuzzerTestOneInput::$_0::operator()
                          
                           (fuzzer_input&) const::{lambda(auto:1&&)#1}&&, LLVMFuzzerTestOneInput::$_0::operator()
                           
                            (fuzzer_input&) const::{lambda(auto:1&&)#2}&&, LLVMFuzzerTestOneInput::$_0::operator()
                            
                             (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}&&)
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00743
               
              
             
             
                 immer::differ
                 
                  (fuzzer_input&) const::{lambda(auto:1&&)#1}>::type, LLVMFuzzerTestOneInput::$_0::operator()
                  
                   (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}<{lambda(auto:1&&)#2}>::type, LLVMFuzzerTestOneInput::$_0::operator()
                   
                    (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}
                    
                     (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}>::type> immer::make_differ
                     
                      (fuzzer_input&) const::{lambda(auto:1&&)#1}, LLVMFuzzerTestOneInput::$_0::operator()
                      
                       (fuzzer_input&) const::{lambda(auto:1&&)#2}, LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(auto:1&&, auto:2&&)#1}>(fuzzer_input&&, LLVMFuzzerTestOneInput::$_0::operator()
                        
                         (fuzzer_input&) const::{lambda(auto:1&&)#2}, std::__1::decay
                         
                          (fuzzer_input&) const::{lambda(auto:1&&)#1}>::type&&)
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00744
                 
                
               
              
             __cxa_begin_catch
            
            
             
              [call site]
             
             
              00745