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 | 
|---|---|---|---|---|---|---|---|
| 60 | 92 | 
         7 :
          
             ['immer::detail::hamts::champ
               | 
        60 | 130 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:1443 | 
| 60 | 68 | 
         4 :
          
             ['immer::detail::hamts::node
               | 
        60 | 74 | 
         immer::detail::hamts::champ
          | 
        call site: 00000 | /src/immer/immer/detail/hamts/champ.hpp:1258 | 
| 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::map
           
            , std::__1::allocator
            
             >, immer::box
             
              , std::__1::allocator
              
               >, immer::memory_policy
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                
                 , immer::memory_policy
                 
                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::map()
                  
                 
                
               
              
             
            
          
          
           
            [function]
           
           
            [call site]
           
           
            00001
           
          
         
         
             immer::detail::hamts::champ
             
              , std::__1::allocator
              
               >, immer::box
               
                , std::__1::allocator
                
                 >, immer::memory_policy
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                  
                   , std::__1::allocator
                   
                    >, immer::box
                    
                     , std::__1::allocator
                     
                      >, immer::memory_policy
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                       
                        , immer::memory_policy
                        
                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::empty()
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
               
              
            
            
             
              [function]
             
             
              [call site]
             
             
              00002
             
            
           
           
               __cxa_guard_acquire
              
              
               
                [call site]
               
               
                00003
               
              
             
            
               immer::detail::hamts::node
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                    
                     , std::__1::allocator
                     
                      >, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00004
               
              
             
             
                 __assert_fail
                
                
                 
                  [call site]
                 
                 
                  00005
                 
                
               
              
                 immer::detail::hamts::node
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::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
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::node()
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00008
                 
                
               
               
                   immer::detail::csl::member_two
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::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
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                    
                     , std::__1::allocator
                     
                      >, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::inc()
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00013
               
              
             
             
                 immer::detail::hamts::node
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::hamts::node
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const*)
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00014
                 
                
               
               
                   decltype(auto) immer::detail::csl::get
                   
                    (immer::detail::csl::member_two
                    
                     , std::__1::allocator
                     
                      >, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::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
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::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::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::impl() const
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00034
               
              
             
            
               immer::detail::hamts::champ
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                    
                     , std::__1::allocator
                     
                      >, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::check_champ() const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00035
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_check_champ(immer::detail::hamts::node
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned long, unsigned long) const
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00036
                 
                
               
               
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00037
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00038
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00039
                     
                    
                   
                  
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00040
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00041
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00042
                     
                    
                   
                  
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_check_champ(immer::detail::hamts::node
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned long, unsigned long) const
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00043
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00044
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00045
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00046
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00047
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00048
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00049
                       
                      
                     
                    
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00050
                     
                    
                   
                   
                       colliding_hash_t::operator()(std::__1::basic_string
                       
                        , std::__1::allocator
                        
                         > const&) const
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00051
                       
                      
                     
                    
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00052
                     
                    
                   
                  
               __assert_fail
              
              
               
                [call site]
               
               
                00053
               
              
             
            
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00054
               
              
             
            
               immer::box
               
                , std::__1::allocator
                
                 >, immer::memory_policy
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::box
                  
                   (char const (&) [4])
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00055
               
              
             
             
                 immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::holder* immer::detail::make
                    
                     , immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::holder, char const (&) [4]>(char const (&) [4])
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00056
                 
                
               
               
                   void* immer::debug_size_heap
                   
                    ::allocate<>(unsigned long)
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00057
                   
                  
                 
                 
                     void* immer::cpp_heap::allocate<>(unsigned long)
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00058
                     
                    
                   
                  
                   immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::holder::holder
                      
                       (char const (&) [4])
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00059
                   
                  
                 
                 
                     immer::refcount_policy::refcount_policy()
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00060
                     
                    
                   
                  
                   __cxa_begin_catch
                  
                  
                   
                    [call site]
                   
                   
                    00061
                   
                  
                 
                
                   void immer::debug_size_heap
                   
                    ::deallocate<>(unsigned long, void*)
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00062
                   
                  
                 
                 
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00063
                     
                    
                   
                  
                     immer::cpp_heap::deallocate(unsigned long, void*)
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00064
                     
                    
                   
                  
                   __cxa_rethrow
                  
                  
                   
                    [call site]
                   
                   
                    00065
                   
                  
                 
                
                   __cxa_end_catch
                  
                  
                   
                    [call site]
                   
                   
                    00066
                   
                  
                 
                
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::set(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >) const &
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00067
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add(std::__1::pair
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >) const
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00068
                 
                
               
               
                   immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00069
                   
                  
                 
                
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_add(immer::detail::hamts::node
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, unsigned int) const
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00070
                   
                  
                 
                 
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00071
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00072
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00073
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00074
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00075
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00076
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00077
                       
                      
                     
                    
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::pair
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00078
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_replace(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00079
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00080
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00081
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00082
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision_n(unsigned int)
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00083
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_collision_n(unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00084
                         
                        
                       
                      
                         void* immer::cpp_heap::allocate<>(unsigned long)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00085
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::node()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00086
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00087
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00088
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00089
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00090
                       
                      
                     
                     
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00091
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00092
                         
                        
                       
                       
                           _ZN5immer6detail10destroy_atINSt3__14pairINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_3boxIS9_NS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSM_
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00093
                           
                          
                         
                        
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00094
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00095
                         
                        
                       
                      
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00096
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00097
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00098
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00099
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00100
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00101
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00102
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00103
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00104
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00105
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00106
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00107
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_collision_n(unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00108
                         
                        
                       
                      
                         immer::cpp_heap::deallocate(unsigned long, void*)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00109
                         
                        
                       
                      
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00110
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00111
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_insert(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00112
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00113
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00114
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00115
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision_n(unsigned int)
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00116
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00117
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00118
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00119
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00120
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00121
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00122
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00123
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00124
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00125
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00126
                       
                      
                     
                    
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00127
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00128
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00129
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00130
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00131
                       
                      
                     
                    
                       immer::detail::hamts::popcount(unsigned char)
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00132
                       
                      
                     
                     
                         immer::detail::hamts::popcount(unsigned int)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00133
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00134
                     
                    
                   
                  
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00135
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00136
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_add(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, unsigned int) const
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00137
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, immer::detail::hamts::node
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00138
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00139
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00140
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00141
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00142
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00143
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00144
                           
                          
                         
                        
                           immer::detail::hamts::popcount(unsigned char)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00145
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, immer::detail::csl::member_two
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                 
                                                                  >::type::ownee, void>::type>::type>::type*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00146
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00147
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type const*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00148
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::get
                             
                              (immer::detail::csl::member_two
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                  
                                                   >::type::ownee, void>::type>::type>::type const&)
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00149
                             
                            
                           
                          
                             immer::unsafe_refcount_policy& immer::detail::auto_const_cast
                             
                              (immer::unsafe_refcount_policy const&)
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00150
                             
                            
                           
                          
                           immer::unsafe_refcount_policy::inc()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00151
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00152
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00153
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00154
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00155
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::inc_nodes(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>**, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00156
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00157
                           
                          
                         
                        
                           immer::unsafe_refcount_policy::inc()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00158
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::inc_nodes(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>**, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00159
                         
                        
                       
                      
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00160
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00161
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_collision(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00162
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00163
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00164
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00165
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00166
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00167
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00168
                           
                          
                         
                         
                             _ZN5immer6detail10destroy_atINSt3__14pairINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_3boxIS9_NS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSM_
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00169
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00170
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00171
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00172
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00173
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00174
                           
                          
                         
                        
                           immer::unsafe_refcount_policy::dec()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00175
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00176
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00177
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00178
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00179
                             
                            
                           
                          
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00180
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::csl::member_two
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                     
                                                                      >::type::ownee, void>::type>::type>::type const*)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00181
                             
                            
                           
                          
                             immer::unsafe_refcount_policy::dec()
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00182
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00183
                             
                            
                           
                           
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                
                                                 , immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00184
                               
                              
                             
                            
                               __assert_fail
                              
                              
                               
                                [call site]
                               
                               
                                00185
                               
                              
                             
                            
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                
                                                 , immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00186
                               
                              
                             
                            
                               immer::detail::hamts::popcount(unsigned char)
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00187
                               
                              
                             
                            
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00188
                             
                            
                           
                          
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00189
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00190
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00191
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00192
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00193
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00194
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00195
                         
                        
                       
                      
                         immer::detail::hamts::popcount(unsigned char)
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00196
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00197
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::pair
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00198
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_value(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00199
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00200
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00201
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00202
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00203
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00204
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00205
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00206
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00207
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00208
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_values_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00209
                           
                          
                         
                        
                           void* immer::cpp_heap::allocate<>(unsigned long)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00210
                           
                          
                         
                        
                           immer::detail::csl::member
                           
                            >::type::ownee, void>::type>::type::type()
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00211
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00212
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00213
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_inner_n(unsigned int)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00214
                             
                            
                           
                          
                             immer::cpp_heap::deallocate(unsigned long, void*)
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00215
                             
                            
                           
                          
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00216
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00217
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00218
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00219
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00220
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00221
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00222
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00223
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00224
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00225
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00226
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00227
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00228
                         
                        
                       
                       
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00229
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_values_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00230
                           
                          
                         
                        
                           immer::cpp_heap::deallocate(unsigned long, void*)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00231
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_inner_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00232
                           
                          
                         
                        
                           immer::cpp_heap::deallocate(unsigned long, void*)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00233
                           
                          
                         
                        
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00234
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00235
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00236
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00237
                         
                        
                       
                      
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00238
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_merged(unsigned int, std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, std::__1::pair
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long)
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00239
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_merged(unsigned int, std::__1::pair
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, std::__1::pair
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long)
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00240
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00241
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00242
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00243
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00244
                             
                            
                           
                          
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00245
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00246
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00247
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00248
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned int, std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00249
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00250
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00251
                             
                            
                           
                          
                             auto immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned int, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)::{lambda(auto:1&&, auto:2&&)#1}::operator()
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&, {lambda(auto:1&&, auto:2&&)#1}::operator()>(std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&, {lambda(auto:1&&, auto:2&&)#1}::operator()&&) const
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00252
                             
                            
                           
                           
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                
                                                 , immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00253
                               
                              
                             
                            
                               __cxa_begin_catch
                              
                              
                               
                                [call site]
                               
                               
                                00254
                               
                              
                             
                            
                               void immer::detail::hamts::destroy_at
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00255
                               
                              
                             
                            
                               __cxa_rethrow
                              
                              
                               
                                [call site]
                               
                               
                                00256
                               
                              
                             
                            
                               __cxa_end_catch
                              
                              
                               
                                [call site]
                               
                               
                                00257
                               
                              
                             
                            
                               __cxa_begin_catch
                              
                              
                               
                                [call site]
                               
                               
                                00258
                               
                              
                             
                            
                               immer::detail::hamts::node
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                
                                                 , immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                             
                                                              , immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                    
                                                                     , immer::memory_policy
                                                                     
                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                      
                                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00259
                               
                              
                             
                            
                               __cxa_rethrow
                              
                              
                               
                                [call site]
                               
                               
                                00260
                               
                              
                             
                            
                               __cxa_end_catch
                              
                              
                               
                                [call site]
                               
                               
                                00261
                               
                              
                             
                            
                             auto immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned int, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)::{lambda(auto:1&&, auto:2&&)#1}::operator()
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&, {lambda(auto:1&&, auto:2&&)#1}::operator()>(std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&, {lambda(auto:1&&, auto:2&&)#1}::operator()&&) const
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00262
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision(std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00263
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_collision_n(unsigned int)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00264
                             
                            
                           
                          
                             void* immer::cpp_heap::allocate<>(unsigned long)
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00265
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::node()
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00266
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00267
                             
                            
                           
                          
                             __cxa_begin_catch
                            
                            
                             
                              [call site]
                             
                             
                              00268
                             
                            
                           
                          
                             __cxa_rethrow
                            
                            
                             
                              [call site]
                             
                             
                              00269
                             
                            
                           
                          
                             __cxa_end_catch
                            
                            
                             
                              [call site]
                             
                             
                              00270
                             
                            
                           
                          
                             __cxa_begin_catch
                            
                            
                             
                              [call site]
                             
                             
                              00271
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00272
                             
                            
                           
                          
                             __cxa_rethrow
                            
                            
                             
                              [call site]
                             
                             
                              00273
                             
                            
                           
                          
                             __cxa_end_catch
                            
                            
                             
                              [call site]
                             
                             
                              00274
                             
                            
                           
                          
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_merged(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, immer::detail::hamts::node
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00275
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00276
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00277
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00278
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00279
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00280
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00281
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00282
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00283
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00284
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00285
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00286
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00287
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00288
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00289
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00290
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00291
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00292
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00293
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00294
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00295
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00296
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00297
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00298
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00299
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00300
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00301
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00302
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00303
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00304
                         
                        
                       
                      
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00305
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00306
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00307
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_insert_value(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00308
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00309
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00310
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00311
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00312
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00313
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00314
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00315
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00316
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00317
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00318
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00319
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00320
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00321
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00322
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00323
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00324
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00325
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00326
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00327
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00328
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00329
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00330
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00331
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00332
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00333
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00334
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00335
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00336
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00337
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00338
                         
                        
                       
                      
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::node
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned long)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00339
                   
                  
                 
                
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::map(immer::detail::hamts::champ
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00340
                 
                
               
               
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::champ
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>&&)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00341
                   
                  
                 
                 
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::empty()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00342
                     
                    
                   
                  
                     immer::detail::hamts::swap(immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>&, immer::detail::hamts::champ
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>&)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00343
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::~champ()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00344
                     
                    
                   
                   
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00345
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00346
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00347
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_collision(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00348
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00349
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00350
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00351
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00352
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00353
                             
                            
                           
                          
                       __clang_call_terminate
                      
                      
                       
                        [call site]
                       
                       
                        00354
                       
                      
                     
                     
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00355
                         
                        
                       
                      
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00356
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::erase(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        > const&) const &
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00357
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> immer::detail::hamts::champ
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub
                                                         
                                                          , std::__1::allocator
                                                          
                                                           > >(std::__1::basic_string
                                                           
                                                            , std::__1::allocator
                                                            
                                                             > const&) const
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00358
                 
                
               
               
                   auto immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()
                          
                           , std::__1::allocator
                           
                            > >(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&)
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00359
                   
                  
                 
                 
                     colliding_hash_t::operator()(std::__1::basic_string
                     
                      , std::__1::allocator
                      
                       > const&) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00360
                     
                    
                   
                  
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result immer::detail::hamts::champ
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_sub
                                                           
                                                            , std::__1::allocator
                                                            
                                                             > >(immer::detail::hamts::node
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                       
                                                                        , immer::memory_policy
                                                                        
                                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                         
                                                                          , std::__1::allocator
                                                                          
                                                                           >, immer::box
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::memory_policy
                                                                             
                                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                              
                                                                               , immer::memory_policy
                                                                               
                                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                
                                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                 
                                                                                  , std::__1::allocator
                                                                                  
                                                                                   > const&, unsigned long, unsigned int) const
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00361
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00362
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00363
                     
                    
                   
                  
                     auto immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                            
                             , std::__1::allocator
                             
                              > >(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     > const&)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00364
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00365
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_remove(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00366
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00367
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00368
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00369
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00370
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00371
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision_n(unsigned int)
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00372
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00373
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00374
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00375
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00376
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00377
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00378
                       
                      
                     
                    
                       std::__1::enable_if
                       
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00379
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00380
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00381
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00382
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00383
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00384
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00385
                       
                      
                     
                    
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00386
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00387
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00388
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00389
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00390
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00391
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result immer::detail::hamts::champ
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_sub
                                                             
                                                              , std::__1::allocator
                                                              
                                                               > >(immer::detail::hamts::node
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                   
                                                                                    , std::__1::allocator
                                                                                    
                                                                                     > const&, unsigned long, unsigned int) const
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00392
                     
                    
                   
                   
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00393
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00394
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00395
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_inline(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00396
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00397
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00398
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00399
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00400
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00401
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00402
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00403
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00404
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00405
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00406
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00407
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00408
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00409
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00410
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00411
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00412
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00413
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00414
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00415
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00416
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00417
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00418
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00419
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00420
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00421
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00422
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00423
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00424
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00425
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00426
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00427
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00428
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00429
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00430
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00431
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00432
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00433
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00434
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00435
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00436
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00437
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, immer::detail::hamts::node
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00438
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00439
                       
                      
                     
                    
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00440
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00441
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00442
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00443
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00444
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00445
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00446
                       
                      
                     
                    
                       auto immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                              
                               , std::__1::allocator
                               
                                > >(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&)
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00447
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00448
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00449
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_remove_value(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00450
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00451
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00452
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00453
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00454
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00455
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00456
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00457
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00458
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00459
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00460
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00461
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00462
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00463
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00464
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00465
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00466
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00467
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00468
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00469
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00470
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00471
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00472
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00473
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00474
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00475
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00476
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00477
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00478
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00479
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00480
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00481
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00482
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00483
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00484
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00485
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned char, std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00486
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00487
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00488
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00489
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00490
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00491
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00492
                         
                        
                       
                      
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00493
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00494
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::empty()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00495
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result::sub_result()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00496
                       
                      
                     
                    
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::champ
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00497
                   
                  
                 
                 
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned long)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00498
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::inc() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00499
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::~champ()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00500
                     
                    
                   
                  
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::node
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned long)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00501
                   
                  
                 
                
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::map(immer::detail::hamts::champ
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00502
                 
                
               
              
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00503
               
              
             
            
               immer::box
               
                , std::__1::allocator
                
                 >, immer::memory_policy
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::box
                  
                   (char const (&) [4])
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00504
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::set(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >) &&
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00505
               
              
             
             
                 immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::box(immer::box
                    
                     , std::__1::allocator
                     
                      >, immer::memory_policy
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00506
                 
                
               
               
                   immer::swap(immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&)
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00507
                   
                  
                 
                
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::set_move(std::__1::integral_constant
                        
                         , std::__1::basic_string
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >)
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00508
                 
                
               
               
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_mut(immer::no_transience_policy::apply
                                       
                                        >::type::edit, std::__1::pair
                                        
                                         , std::__1::allocator
                                         
                                          >, immer::box
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::memory_policy
                                            
                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00509
                   
                  
                 
                 
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00510
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_add_mut(immer::no_transience_policy::apply
                                         
                                          >::type::edit, immer::detail::hamts::node
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                    
                                                     , immer::memory_policy
                                                     
                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, unsigned int) const
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00511
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00512
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00513
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00514
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::pair
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00515
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00516
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00517
                         
                        
                       
                      
                         immer::unsafe_refcount_policy::unique()
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00518
                         
                        
                       
                      
                         immer::no_transience_policy::apply
                         
                          >::type::ownee::can_mutate(immer::no_transience_policy::apply
                          
                           >::type::edit) const
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00519
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_replace(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00520
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                               
                                                                >::type::edit)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00521
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00522
                         
                        
                       
                       
                           decltype(auto) immer::detail::csl::get
                           
                            >::type::ownee>(immer::detail::csl::member_two
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                        
                                         , std::__1::allocator
                                         
                                          >, immer::box
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::memory_policy
                                            
                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                             
                                              , immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::impl_data_t, immer::detail::csl::member
                                                
                                                 >::type::ownee, void>::type>::type>::type&)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00523
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::member_two
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::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]
                             
                             
                              00524
                             
                            
                           
                           
                               immer::detail::csl::inherit
                               
                                >::type::ownee, void>::type::get_(immer::detail::csl::type_t
                                
                                 >::type::ownee>)
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00525
                               
                              
                             
                            
                         immer::no_transience_policy::apply
                         
                          >::type::ownee::operator=(immer::no_transience_policy::apply
                          
                           >::type::edit)
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00526
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00527
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_collision_insert(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00528
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00529
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00530
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00531
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision_n(unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00532
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00533
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00534
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00535
                         
                        
                       
                       
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00536
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00537
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00538
                           
                          
                         
                        
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00539
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00540
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00541
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00542
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00543
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00544
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00545
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_collision(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00546
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_insert(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00547
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                               
                                                                >::type::edit)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00548
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00549
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00550
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00551
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00552
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_add_mut(immer::no_transience_policy::apply
                                           
                                            >::type::edit, immer::detail::hamts::node
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                             
                                                              , immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, unsigned int) const
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00553
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00554
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00555
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00556
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00557
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00558
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_add(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, unsigned int) const
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00559
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, immer::detail::hamts::node
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00560
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00561
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00562
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00563
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::pair
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00564
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_value(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00565
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00566
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00567
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00568
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00569
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::get
                             
                              >::type::ownee>(immer::detail::csl::member_two
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                 
                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                  
                                                   >::type::ownee, void>::type>::type>::type&)
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00570
                             
                            
                           
                          
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00571
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                             
                                              >::type::edit) const
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00572
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00573
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_merged(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, immer::detail::hamts::node
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00574
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values_safe(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00575
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00576
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00577
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00578
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00579
                           
                          
                         
                        
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00580
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00581
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00582
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00583
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_insert_value(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00584
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00585
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00586
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00587
                     
                    
                   
                  
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00588
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::erase(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        > const&) &&
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00589
               
              
             
             
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::erase_move(std::__1::integral_constant
                        
                         , std::__1::basic_string
                         
                          , std::__1::allocator
                          
                           > const&)
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00590
                 
                
               
               
                   void immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_mut
                                       
                                        , std::__1::allocator
                                        
                                         > >(immer::no_transience_policy::apply
                                         
                                          >::type::edit, std::__1::basic_string
                                          
                                           , std::__1::allocator
                                           
                                            > const&)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00591
                   
                  
                 
                 
                     auto immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()
                            
                             , std::__1::allocator
                             
                              > >(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                > const&)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00592
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut immer::detail::hamts::champ
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_sub_mut
                                                             
                                                              , std::__1::allocator
                                                              
                                                               > >(immer::no_transience_policy::apply
                                                               
                                                                >::type::edit, immer::detail::hamts::node
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                     
                                                                      , std::__1::allocator
                                                                      
                                                                       >, immer::box
                                                                       
                                                                        , std::__1::allocator
                                                                        
                                                                         >, immer::memory_policy
                                                                         
                                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                          
                                                                           , immer::memory_policy
                                                                           
                                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                            
                                                                             , std::__1::allocator
                                                                             
                                                                              >, immer::box
                                                                              
                                                                               , std::__1::allocator
                                                                               
                                                                                >, immer::memory_policy
                                                                                
                                                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                 
                                                                                  , immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                    
                                                                                     , std::__1::allocator
                                                                                     
                                                                                      > const&, unsigned long, unsigned int, void*) const
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00593
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00594
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00595
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00596
                       
                      
                     
                    
                       auto immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                              
                               , std::__1::allocator
                               
                                > >(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&)
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00597
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00598
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00599
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_collision(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00600
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, bool)
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00601
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, bool)
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00602
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_collision_remove(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00603
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00604
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00605
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00606
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00607
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00608
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision_n(unsigned int)
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00609
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00610
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00611
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00612
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00613
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00614
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00615
                         
                        
                       
                      
                         std::__1::enable_if
                         
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [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
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_collision(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00620
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00621
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00622
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_collision(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00623
                         
                        
                       
                      
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_remove(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00624
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                               
                                                                >::type::edit)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00625
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00626
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00627
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00628
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00629
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00630
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut immer::detail::hamts::champ
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_sub_mut
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 > >(immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit, immer::detail::hamts::node
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                       
                                                                        , std::__1::allocator
                                                                        
                                                                         >, immer::box
                                                                         
                                                                          , std::__1::allocator
                                                                          
                                                                           >, immer::memory_policy
                                                                           
                                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                            
                                                                             , immer::memory_policy
                                                                             
                                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                              
                                                                               , std::__1::allocator
                                                                               
                                                                                >, immer::box
                                                                                
                                                                                 , std::__1::allocator
                                                                                 
                                                                                  >, immer::memory_policy
                                                                                  
                                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                   
                                                                                    , immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                     
                                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                      
                                                                                       , std::__1::allocator
                                                                                       
                                                                                        > const&, unsigned long, unsigned int, void*) const
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00631
                       
                      
                     
                     
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result immer::detail::hamts::champ
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_sub
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   > >(immer::detail::hamts::node
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::box
                                                                     
                                                                      , std::__1::allocator
                                                                      
                                                                       >, immer::memory_policy
                                                                       
                                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::box
                                                                          
                                                                           , std::__1::allocator
                                                                           
                                                                            >, immer::memory_policy
                                                                            
                                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                             
                                                                              , immer::memory_policy
                                                                              
                                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::box
                                                                                 
                                                                                  , std::__1::allocator
                                                                                  
                                                                                   >, immer::memory_policy
                                                                                   
                                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                    
                                                                                     , immer::memory_policy
                                                                                     
                                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                      
                                                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                       
                                                                                        , std::__1::allocator
                                                                                        
                                                                                         > const&, unsigned long, unsigned int) const
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00632
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00633
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00634
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00635
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00636
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00637
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(std::__1::pair
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, bool, bool)
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00638
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_inner_replace_inline(immer::no_transience_policy::apply
                                             
                                              >::type::edit, immer::detail::hamts::node
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::box
                                                            
                                                             , std::__1::allocator
                                                             
                                                              >, immer::memory_policy
                                                              
                                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                               
                                                                , immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00639
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00640
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00641
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00642
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00643
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00644
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00645
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00646
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00647
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00648
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00649
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00650
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00651
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                                                    
                                                                     >::type::edit)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00652
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::csl::member_two
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                     
                                                                      >::type::ownee, void>::type>::type>::type const*)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00653
                             
                            
                           
                          
                             immer::unsafe_refcount_policy::unique()
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00654
                             
                            
                           
                          
                             immer::no_transience_policy::apply
                             
                              >::type::ownee::can_mutate(immer::no_transience_policy::apply
                              
                               >::type::edit) const
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00655
                             
                            
                           
                          
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00656
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00657
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00658
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00659
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00660
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00661
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00662
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00663
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00664
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00665
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00666
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00667
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00668
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00669
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00670
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00671
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00672
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00673
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00674
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00675
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00676
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00677
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00678
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00679
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00680
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00681
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00682
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00683
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00684
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00685
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00686
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_inline(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00687
                         
                        
                       
                      
                         _ZN5immer6detail10destroy_atINSt3__14pairINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_3boxIS9_NS_13memory_policyINS_21free_list_heap_policyINS_8cpp_heapELm1024EEENS_15refcount_policyENS_15spinlock_policyENS_20no_transience_policyELb0ELb1EEEEEEEEENS2_9enable_ifIXntsr3std25is_trivially_destructibleIT_EE5valueEvE4typeEPSM_
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00688
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00689
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00690
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00691
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00692
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00693
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00694
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00695
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, immer::detail::hamts::node
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00696
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00697
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00698
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00699
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00700
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00701
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00702
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00703
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00704
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00705
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate_values(immer::no_transience_policy::apply
                                             
                                              >::type::edit) const
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00706
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                                                    
                                                                     >::type::edit)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00707
                           
                          
                         
                        
                         auto immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                                
                                 , std::__1::allocator
                                 
                                  > >(std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&)
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00708
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00709
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00710
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_inner_remove_value(immer::no_transience_policy::apply
                                             
                                              >::type::edit, immer::detail::hamts::node
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::box
                                                            
                                                             , std::__1::allocator
                                                             
                                                              >, immer::memory_policy
                                                              
                                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                               
                                                                , immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00711
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00712
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00713
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00714
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00715
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00716
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00717
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00718
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00719
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00720
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00721
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00722
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00723
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00724
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                                                    
                                                                     >::type::edit)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00725
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00726
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00727
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00728
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00729
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00730
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00731
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00732
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00733
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00734
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00735
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00736
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00737
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00738
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00739
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00740
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00741
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00742
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00743
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00744
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00745
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00746
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00747
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00748
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00749
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00750
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00751
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00752
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, unsigned int)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00753
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00754
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00755
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00756
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00757
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_remove_value(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00758
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values_safe(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00759
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00760
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00761
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00762
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(std::__1::pair
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, bool)
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00763
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00764
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(std::__1::pair
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, bool)
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00765
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00766
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00767
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned char, std::__1::pair
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00768
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00769
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00770
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00771
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00772
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, bool)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00773
                         
                        
                       
                      
                         __assert_fail
                        
                        
                         
                          [call site]
                         
                         
                          00774
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00775
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::empty()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00776
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sub_result_mut::sub_result_mut()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00777
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00778
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00779
                     
                    
                   
                  
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::map(immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00780
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::champ
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00781
                 
                
               
              
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::begin() const
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00782
               
              
             
             
                 immer::detail::hamts::champ_iterator
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ_iterator(immer::detail::hamts::champ
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00783
                 
                
               
               
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00784
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00785
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00786
                   
                  
                 
                
                   immer::detail::hamts::champ_iterator
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ensure_valid_()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00787
                   
                  
                 
                 
                     immer::detail::hamts::champ_iterator
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::step_down()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00788
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00789
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00790
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00791
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00792
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00793
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00794
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00795
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00796
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00797
                       
                      
                     
                    
                     immer::detail::hamts::champ_iterator
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::step_right()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00798
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00799
                       
                      
                     
                    
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00800
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00801
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00802
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00803
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00804
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00805
                       
                      
                     
                    
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00806
                     
                    
                   
                  
               immer::detail::operator!=(immer::detail::hamts::champ_iterator
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                    
                     , std::__1::allocator
                     
                      >, immer::box
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                         
                          , immer::memory_policy
                          
                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                
                                 , immer::memory_policy
                                 
                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&, immer::detail::hamts::champ_iterator
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                        
                                         , std::__1::allocator
                                         
                                          >, immer::box
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::memory_policy
                                            
                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                             
                                              , immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                    
                                                     , immer::memory_policy
                                                     
                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00807
               
              
             
             
                 decltype(auto) immer::detail::iterator_core_access::equal
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&, immer::detail::hamts::champ_iterator
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&>(immer::detail::hamts::champ_iterator
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                              
                                                               , std::__1::allocator
                                                               
                                                                >, immer::box
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::memory_policy
                                                                  
                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                   
                                                                    , immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                     
                                                                      , std::__1::allocator
                                                                      
                                                                       >, immer::box
                                                                       
                                                                        , std::__1::allocator
                                                                        
                                                                         >, immer::memory_policy
                                                                         
                                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                          
                                                                           , immer::memory_policy
                                                                           
                                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&, immer::detail::hamts::champ_iterator
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                  
                                                                                   , std::__1::allocator
                                                                                   
                                                                                    >, immer::box
                                                                                    
                                                                                     , std::__1::allocator
                                                                                     
                                                                                      >, immer::memory_policy
                                                                                      
                                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                       
                                                                                        , immer::memory_policy
                                                                                        
                                                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                         
                                                                                          , std::__1::allocator
                                                                                          
                                                                                           >, immer::box
                                                                                           
                                                                                            , std::__1::allocator
                                                                                            
                                                                                             >, immer::memory_policy
                                                                                             
                                                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                              
                                                                                               , immer::memory_policy
                                                                                               
                                                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                
                                                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&)
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00808
                 
                
               
               
                   immer::detail::hamts::champ_iterator
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal(immer::detail::hamts::champ_iterator
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> const&) const
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00809
                   
                  
                 
                
               immer::box
               
                , std::__1::allocator
                
                 >, immer::memory_policy
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::box(immer::box
                  
                   , std::__1::allocator
                   
                    >, immer::memory_policy
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const&)
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00810
               
              
             
             
                 immer::refcount_policy::inc()
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00811
                 
                
               
              
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::set(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >) const &
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00812
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::~map()
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00813
               
              
             
            
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00814
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::find(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        > const&) const
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00815
               
              
             
             
                 decltype(auto) immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::get
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value_ptr, immer::detail::constantly
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*, (immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*)0>, std::__1::basic_string
                                                  
                                                   , std::__1::allocator
                                                   
                                                    > >(std::__1::basic_string
                                                    
                                                     , std::__1::allocator
                                                     
                                                      > const&) const
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00816
                 
                
               
               
                   auto immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()
                          
                           , std::__1::allocator
                           
                            > >(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&)
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00817
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00818
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00819
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00820
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00821
                   
                  
                 
                
                   auto immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                          
                           , std::__1::allocator
                           
                            > >(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   > const&)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00822
                   
                  
                 
                
                   immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value_ptr::operator()(std::__1::pair
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00823
                   
                  
                 
                
                   immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const* immer::detail::constantly
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*, (immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*)0>::operator()<>() const
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00824
                   
                  
                 
                
                   immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const* immer::detail::constantly
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*, (immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*)0>::operator()<>() const
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00825
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00826
                   
                  
                 
                
                   immer::detail::hamts::node
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00827
                   
                  
                 
                
                   auto immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                          
                           , std::__1::allocator
                           
                            > >(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                 
                                  , std::__1::allocator
                                  
                                   > const&)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00828
                   
                  
                 
                
                   immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value_ptr::operator()(std::__1::pair
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00829
                   
                  
                 
                
                   immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const* immer::detail::constantly
                      
                       , std::__1::allocator
                       
                        >, immer::memory_policy
                        
                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*, (immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > const*)0>::operator()<>() const
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00830
                   
                  
                 
                
               immer::box
               
                , std::__1::allocator
                
                 >, immer::memory_policy
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                  
                   , std::__1::allocator
                   
                    > const&() const
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00831
               
              
             
             
                 immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::get() const
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00832
                 
                
               
              
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::set(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >) const &
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00833
               
              
             
            
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00834
               
              
             
            
               immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::update
                             
                              (fuzzer_input&) const::{lambda(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                >)#1}>(std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >, fuzzer_input&&) const &
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00835
               
              
             
             
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> immer::detail::hamts::champ
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                          
                                           , std::__1::allocator
                                           
                                            >, immer::box
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::memory_policy
                                              
                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                               
                                                , immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                      
                                                       , immer::memory_policy
                                                       
                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::update
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                
                                                                 , std::__1::allocator
                                                                 
                                                                  >, immer::box
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::memory_policy
                                                                    
                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                     
                                                                      , immer::memory_policy
                                                                      
                                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                       
                                                                        , std::__1::allocator
                                                                        
                                                                         >, immer::box
                                                                         
                                                                          , std::__1::allocator
                                                                          
                                                                           >, immer::memory_policy
                                                                           
                                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                            
                                                                             , immer::memory_policy
                                                                             
                                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                              
                                                                               , std::__1::allocator
                                                                               
                                                                                >, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                
                                                                                 (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                 
                                                                                  , std::__1::allocator
                                                                                  
                                                                                   >)#1}>(std::__1::basic_string
                                                                                   
                                                                                    , std::__1::allocator
                                                                                    
                                                                                     > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                     
                                                                                      (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                      
                                                                                       , std::__1::allocator
                                                                                       
                                                                                        >)#1}&&) const
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00836
                 
                
               
               
                   auto immer::map
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                        
                         , immer::memory_policy
                         
                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()
                          
                           , std::__1::allocator
                           
                            > >(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&)
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00837
                   
                  
                 
                
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_result immer::detail::hamts::champ
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_update
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                       
                                                                        , immer::memory_policy
                                                                        
                                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                         
                                                                          , std::__1::allocator
                                                                          
                                                                           >, immer::box
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::memory_policy
                                                                             
                                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                              
                                                                               , immer::memory_policy
                                                                               
                                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                                
                                                                                 , std::__1::allocator
                                                                                 
                                                                                  > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                  
                                                                                   (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                   
                                                                                    , std::__1::allocator
                                                                                    
                                                                                     >)#1}>(immer::detail::hamts::node
                                                                                     
                                                                                      , std::__1::allocator
                                                                                      
                                                                                       >, immer::box
                                                                                       
                                                                                        , std::__1::allocator
                                                                                        
                                                                                         >, immer::memory_policy
                                                                                         
                                                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                          
                                                                                           , std::__1::allocator
                                                                                           
                                                                                            >, immer::box
                                                                                            
                                                                                             , std::__1::allocator
                                                                                             
                                                                                              >, immer::memory_policy
                                                                                              
                                                                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                               
                                                                                                , immer::memory_policy
                                                                                                
                                                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                                 
                                                                                                  , std::__1::allocator
                                                                                                  
                                                                                                   >, immer::box
                                                                                                   
                                                                                                    , std::__1::allocator
                                                                                                    
                                                                                                     >, immer::memory_policy
                                                                                                     
                                                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                      
                                                                                                       , immer::memory_policy
                                                                                                       
                                                                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                        
                                                                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                                         
                                                                                                          , std::__1::allocator
                                                                                                          
                                                                                                           > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                                           
                                                                                                            (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                                            
                                                                                                             , std::__1::allocator
                                                                                                             
                                                                                                              >)#1}&&, unsigned long, unsigned int) const
                                                                                                              
                                                                                                             
                                                                                                            
                                                                                                           
                                                                                                          
                                                                                                         
                                                                                                        
                                                                                                       
                                                                                                      
                                                                                                     
                                                                                                    
                                                                                                   
                                                                                                  
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00838
                   
                  
                 
                 
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00839
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00840
                     
                    
                   
                  
                     auto immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                            
                             , std::__1::allocator
                             
                              > >(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     > const&)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00841
                     
                    
                   
                  
                     std::__1::pair
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const& immer::detail::as_const
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&)
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00842
                     
                    
                   
                  
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00843
                     
                    
                   
                  
                     immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          > const&() const
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00844
                     
                    
                   
                  
                     LLVMFuzzerTestOneInput::$_0::operator()
                     
                      (fuzzer_input&) const::{lambda(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >)#1}::operator()(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >) const
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00845
                     
                    
                   
                  
                     std::__1::pair
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                 
                                  , std::__1::allocator
                                  
                                   > const&, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     > >(std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         >&&) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00846
                     
                    
                   
                  
                     immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00847
                     
                    
                   
                   
                       __cxa_guard_acquire
                      
                      
                       
                        [call site]
                       
                       
                        00848
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::box()
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00849
                       
                      
                     
                     
                         immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::holder* immer::detail::make
                            
                             , immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::holder>()
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00850
                         
                        
                       
                      
                     immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          > const&() const
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00851
                     
                    
                   
                  
                     LLVMFuzzerTestOneInput::$_0::operator()
                     
                      (fuzzer_input&) const::{lambda(std::__1::basic_string
                      
                       , std::__1::allocator
                       
                        >)#1}::operator()(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >) const
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00852
                     
                    
                   
                  
                     std::__1::pair
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                 
                                  , std::__1::allocator
                                  
                                   > const&, std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     > >(std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         >&&) const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00853
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_insert(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00854
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00855
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00856
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_result immer::detail::hamts::champ
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_update
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                                  
                                                                                   , std::__1::allocator
                                                                                   
                                                                                    > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                    
                                                                                     (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                     
                                                                                      , std::__1::allocator
                                                                                      
                                                                                       >)#1}>(immer::detail::hamts::node
                                                                                       
                                                                                        , std::__1::allocator
                                                                                        
                                                                                         >, immer::box
                                                                                         
                                                                                          , std::__1::allocator
                                                                                          
                                                                                           >, immer::memory_policy
                                                                                           
                                                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                            
                                                                                             , std::__1::allocator
                                                                                             
                                                                                              >, immer::box
                                                                                              
                                                                                               , std::__1::allocator
                                                                                               
                                                                                                >, immer::memory_policy
                                                                                                
                                                                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                 
                                                                                                  , immer::memory_policy
                                                                                                  
                                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                                   
                                                                                                    , std::__1::allocator
                                                                                                    
                                                                                                     >, immer::box
                                                                                                     
                                                                                                      , std::__1::allocator
                                                                                                      
                                                                                                       >, immer::memory_policy
                                                                                                       
                                                                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                        
                                                                                                         , immer::memory_policy
                                                                                                         
                                                                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                          
                                                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                                           
                                                                                                            , std::__1::allocator
                                                                                                            
                                                                                                             > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                                             
                                                                                                              (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                                              
                                                                                                               , std::__1::allocator
                                                                                                               
                                                                                                                >)#1}&&, unsigned long, unsigned int) const
                                                                                                                
                                                                                                               
                                                                                                              
                                                                                                             
                                                                                                            
                                                                                                           
                                                                                                          
                                                                                                         
                                                                                                        
                                                                                                       
                                                                                                      
                                                                                                     
                                                                                                    
                                                                                                   
                                                                                                  
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00857
                     
                    
                   
                   
                       __cxa_begin_catch
                      
                      
                       
                        [call site]
                       
                       
                        00858
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00859
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00860
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00861
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00862
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00863
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00864
                       
                      
                     
                    
                       auto immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                              
                               , std::__1::allocator
                               
                                > >(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&)
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00865
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const& immer::detail::as_const
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__1::pair
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&)
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00866
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00867
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00868
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#1}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00869
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00870
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00871
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00872
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#1}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00873
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00874
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00875
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_merged(unsigned int, std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, std::__1::pair
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long)
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00876
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_merged(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, immer::detail::hamts::node
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                  
                                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00877
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00878
                       
                      
                     
                    
                       __cxa_rethrow
                      
                      
                       
                        [call site]
                       
                       
                        00879
                       
                      
                     
                    
                       __cxa_end_catch
                      
                      
                       
                        [call site]
                       
                       
                        00880
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00881
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00882
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#1}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00883
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00884
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_insert_value(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00885
                       
                      
                     
                    
                   immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::champ(immer::detail::hamts::node
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                            
                                             , std::__1::allocator
                                             
                                              >, immer::box
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::memory_policy
                                                
                                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                 
                                                  , immer::memory_policy
                                                  
                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned long)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00886
                   
                  
                 
                
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::map(immer::detail::hamts::champ
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                         
                                          , immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>)
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00887
                 
                
               
              
                 immer::detail::hamts::champ
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                      
                       , std::__1::allocator
                       
                        >, immer::box
                        
                         , std::__1::allocator
                         
                          >, immer::memory_policy
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                           
                            , immer::memory_policy
                            
                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                  
                                   , immer::memory_policy
                                   
                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::~champ()
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00888
                 
                
               
              
               unsigned long const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00889
               
              
             
            
               decltype(auto) immer::map
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::update
                      
                       (fuzzer_input&) const::{lambda(std::__1::basic_string
                       
                        , std::__1::allocator
                        
                         >)#2}>(std::__1::basic_string
                         
                          , std::__1::allocator
                          
                           >, fuzzer_input&&) &&
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00890
               
              
             
             
                 immer::map
                 
                  , std::__1::allocator
                  
                   >, immer::box
                   
                    , std::__1::allocator
                    
                     >, immer::memory_policy
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                      
                       , immer::memory_policy
                       
                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>&& immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::update_move
                               
                                (fuzzer_input&) const::{lambda(std::__1::basic_string
                                
                                 , std::__1::allocator
                                 
                                  >)#2}>(std::__1::integral_constant
                                  
                                   , std::__1::basic_string
                                   
                                    , std::__1::allocator
                                    
                                     >, fuzzer_input&&)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00891
                 
                
               
               
                   void immer::detail::hamts::champ
                   
                    , std::__1::allocator
                    
                     >, immer::box
                     
                      , std::__1::allocator
                      
                       >, immer::memory_policy
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                        
                         , std::__1::allocator
                         
                          >, immer::box
                          
                           , std::__1::allocator
                           
                            >, immer::memory_policy
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                             
                              , immer::memory_policy
                              
                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                    
                                     , immer::memory_policy
                                     
                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::update_mut
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                            
                                                             , std::__1::allocator
                                                             
                                                              >, LLVMFuzzerTestOneInput::$_0::operator()
                                                              
                                                               (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >)#2}>(immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit, std::__1::basic_string
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                    
                                                                     (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                     
                                                                      , std::__1::allocator
                                                                      
                                                                       >)#2}&&)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00892
                   
                  
                 
                 
                     auto immer::map
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                          
                           , immer::memory_policy
                           
                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()
                            
                             , std::__1::allocator
                             
                              > >(std::__1::basic_string
                              
                               , std::__1::allocator
                               
                                > const&)
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00893
                     
                    
                   
                  
                     immer::detail::hamts::champ
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_mut_result immer::detail::hamts::champ
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_update_mut
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                         
                                                                          , immer::memory_policy
                                                                          
                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                           
                                                                            , std::__1::allocator
                                                                            
                                                                             >, immer::box
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::memory_policy
                                                                               
                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                
                                                                                 , immer::memory_policy
                                                                                 
                                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                                  
                                                                                   , std::__1::allocator
                                                                                   
                                                                                    > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                    
                                                                                     (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                     
                                                                                      , std::__1::allocator
                                                                                      
                                                                                       >)#2}>(immer::no_transience_policy::apply
                                                                                       
                                                                                        >::type::edit, immer::detail::hamts::node
                                                                                        
                                                                                         , std::__1::allocator
                                                                                         
                                                                                          >, immer::box
                                                                                          
                                                                                           , std::__1::allocator
                                                                                           
                                                                                            >, immer::memory_policy
                                                                                            
                                                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                             
                                                                                              , std::__1::allocator
                                                                                              
                                                                                               >, immer::box
                                                                                               
                                                                                                , std::__1::allocator
                                                                                                
                                                                                                 >, immer::memory_policy
                                                                                                 
                                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                  
                                                                                                   , immer::memory_policy
                                                                                                   
                                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                                    
                                                                                                     , std::__1::allocator
                                                                                                     
                                                                                                      >, immer::box
                                                                                                      
                                                                                                       , std::__1::allocator
                                                                                                       
                                                                                                        >, immer::memory_policy
                                                                                                        
                                                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                         
                                                                                                          , immer::memory_policy
                                                                                                          
                                                                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                           
                                                                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                                            
                                                                                                             , std::__1::allocator
                                                                                                             
                                                                                                              > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                                              
                                                                                                               (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                                               
                                                                                                                , std::__1::allocator
                                                                                                                
                                                                                                                 >)#2}&&, unsigned long, unsigned int) const
                                                                                                                 
                                                                                                                
                                                                                                               
                                                                                                              
                                                                                                             
                                                                                                            
                                                                                                           
                                                                                                          
                                                                                                         
                                                                                                        
                                                                                                       
                                                                                                      
                                                                                                     
                                                                                                    
                                                                                                   
                                                                                                  
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00894
                     
                    
                   
                   
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collisions()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00895
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::collision_count() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00896
                       
                      
                     
                    
                       auto immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                              
                               , std::__1::allocator
                               
                                > >(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > const&)
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00897
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00898
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&&) const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00899
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00900
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#2}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00901
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00902
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const& immer::detail::as_const
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__1::pair
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&)
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00903
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00904
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00905
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#2}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00906
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00907
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_replace(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::box
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::memory_policy
                                                                        
                                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00908
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                               
                                                                >::type::edit)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00909
                       
                      
                     
                    
                       immer::map
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                            
                             , immer::memory_policy
                             
                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00910
                       
                      
                     
                    
                       immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            > const&() const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00911
                       
                      
                     
                    
                       LLVMFuzzerTestOneInput::$_0::operator()
                       
                        (fuzzer_input&) const::{lambda(std::__1::basic_string
                        
                         , std::__1::allocator
                         
                          >)#2}::operator()(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >) const
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00912
                       
                      
                     
                    
                       std::__1::pair
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                   
                                    , std::__1::allocator
                                    
                                     > const&, std::__1::basic_string
                                     
                                      , std::__1::allocator
                                      
                                       > >(std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&, std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           >&&) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00913
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00914
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_collision_insert(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00915
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_collision_insert(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::pair
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00916
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                               
                                                                >::type::edit)
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00917
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00918
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00919
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00920
                       
                      
                     
                    
                       immer::detail::hamts::node
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                           
                                            >::type::edit) const
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00921
                       
                      
                     
                    
                       immer::detail::hamts::champ
                       
                        , std::__1::allocator
                        
                         >, immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                            
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                 
                                  , immer::memory_policy
                                  
                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                        
                                         , immer::memory_policy
                                         
                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                          
                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_mut_result immer::detail::hamts::champ
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                     
                                                      , immer::memory_policy
                                                      
                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::box
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::memory_policy
                                                           
                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                            
                                                             , immer::memory_policy
                                                             
                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                              
                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_update_mut
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::box
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::memory_policy
                                                                   
                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                    
                                                                     , immer::memory_policy
                                                                     
                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                                    
                                                                                     , std::__1::allocator
                                                                                     
                                                                                      > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                      
                                                                                       (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                       
                                                                                        , std::__1::allocator
                                                                                        
                                                                                         >)#2}>(immer::no_transience_policy::apply
                                                                                         
                                                                                          >::type::edit, immer::detail::hamts::node
                                                                                          
                                                                                           , std::__1::allocator
                                                                                           
                                                                                            >, immer::box
                                                                                            
                                                                                             , std::__1::allocator
                                                                                             
                                                                                              >, immer::memory_policy
                                                                                              
                                                                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                               
                                                                                                , std::__1::allocator
                                                                                                
                                                                                                 >, immer::box
                                                                                                 
                                                                                                  , std::__1::allocator
                                                                                                  
                                                                                                   >, immer::memory_policy
                                                                                                   
                                                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                    
                                                                                                     , immer::memory_policy
                                                                                                     
                                                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                                      
                                                                                                       , std::__1::allocator
                                                                                                       
                                                                                                        >, immer::box
                                                                                                        
                                                                                                         , std::__1::allocator
                                                                                                         
                                                                                                          >, immer::memory_policy
                                                                                                          
                                                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                           
                                                                                                            , immer::memory_policy
                                                                                                            
                                                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                             
                                                                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                                              
                                                                                                               , std::__1::allocator
                                                                                                               
                                                                                                                > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                                                
                                                                                                                 (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                                                 
                                                                                                                  , std::__1::allocator
                                                                                                                  
                                                                                                                   >)#2}&&, unsigned long, unsigned int) const
                                                                                                                   
                                                                                                                  
                                                                                                                 
                                                                                                                
                                                                                                               
                                                                                                              
                                                                                                             
                                                                                                            
                                                                                                           
                                                                                                          
                                                                                                         
                                                                                                        
                                                                                                       
                                                                                                      
                                                                                                     
                                                                                                    
                                                                                                   
                                                                                                  
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00922
                       
                      
                     
                     
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00923
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00924
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00925
                         
                        
                       
                      
                         immer::detail::hamts::champ
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::add_result immer::detail::hamts::champ
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::do_update
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                      
                                                                       , immer::memory_policy
                                                                       
                                                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value, immer::map
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::box
                                                                          
                                                                           , std::__1::allocator
                                                                           
                                                                            >, immer::memory_policy
                                                                            
                                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                             
                                                                              , immer::memory_policy
                                                                              
                                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value, immer::map
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::box
                                                                                 
                                                                                  , std::__1::allocator
                                                                                  
                                                                                   >, immer::memory_policy
                                                                                   
                                                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                    
                                                                                     , immer::memory_policy
                                                                                     
                                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value, std::__1::basic_string
                                                                                      
                                                                                       , std::__1::allocator
                                                                                       
                                                                                        > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                        
                                                                                         (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                         
                                                                                          , std::__1::allocator
                                                                                          
                                                                                           >)#2}>(immer::detail::hamts::node
                                                                                           
                                                                                            , std::__1::allocator
                                                                                            
                                                                                             >, immer::box
                                                                                             
                                                                                              , std::__1::allocator
                                                                                              
                                                                                               >, immer::memory_policy
                                                                                               
                                                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                                                
                                                                                                 , std::__1::allocator
                                                                                                 
                                                                                                  >, immer::box
                                                                                                  
                                                                                                   , std::__1::allocator
                                                                                                   
                                                                                                    >, immer::memory_policy
                                                                                                    
                                                                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                     
                                                                                                      , immer::memory_policy
                                                                                                      
                                                                                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                                                       
                                                                                                        , std::__1::allocator
                                                                                                        
                                                                                                         >, immer::box
                                                                                                         
                                                                                                          , std::__1::allocator
                                                                                                          
                                                                                                           >, immer::memory_policy
                                                                                                           
                                                                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                                            
                                                                                                             , immer::memory_policy
                                                                                                             
                                                                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                                              
                                                                                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, std::__1::basic_string
                                                                                                               
                                                                                                                , std::__1::allocator
                                                                                                                
                                                                                                                 > const&, LLVMFuzzerTestOneInput::$_0::operator()
                                                                                                                 
                                                                                                                  (fuzzer_input&) const::{lambda(std::__1::basic_string
                                                                                                                  
                                                                                                                   , std::__1::allocator
                                                                                                                   
                                                                                                                    >)#2}&&, unsigned long, unsigned int) const
                                                                                                                    
                                                                                                                   
                                                                                                                  
                                                                                                                 
                                                                                                                
                                                                                                               
                                                                                                              
                                                                                                             
                                                                                                            
                                                                                                           
                                                                                                          
                                                                                                         
                                                                                                        
                                                                                                       
                                                                                                      
                                                                                                     
                                                                                                    
                                                                                                   
                                                                                                  
                                                                                                 
                                                                                                
                                                                                               
                                                                                              
                                                                                             
                                                                                            
                                                                                           
                                                                                          
                                                                                         
                                                                                        
                                                                                       
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00926
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, immer::detail::hamts::node
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00927
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00928
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00929
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00930
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          00931
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          00932
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00933
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00934
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00935
                         
                        
                       
                      
                         auto immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key::operator()
                                
                                 , std::__1::allocator
                                 
                                  > >(std::__1::pair
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > const&)
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00936
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                             
                                              >::type::edit) const
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00937
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ensure_mutable_values(immer::no_transience_policy::apply
                                             
                                              >::type::edit)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00938
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                               
                                                >::type::edit) const
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00939
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00940
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                                                    
                                                                     >::type::edit)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00941
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00942
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00943
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_values_n(unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00944
                           
                          
                         
                        
                           void* immer::cpp_heap::allocate<>(unsigned long)
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00945
                           
                          
                         
                        
                           immer::detail::csl::member
                           
                            >::type::ownee, void>::type>::type::type()
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00946
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00947
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::ownee(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00948
                           
                          
                         
                        
                           immer::no_transience_policy::apply
                           
                            >::type::ownee::operator=(immer::no_transience_policy::apply
                            
                             >::type::edit)
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00949
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00950
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            00951
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_values(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, unsigned int)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00952
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::sizeof_values_n(unsigned int)
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00953
                             
                            
                           
                          
                             immer::cpp_heap::deallocate(unsigned long, void*)
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00954
                             
                            
                           
                          
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            00955
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            00956
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::refs(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type const*)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00957
                           
                          
                         
                        
                           immer::unsafe_refcount_policy::dec()
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00958
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_values(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, unsigned int)
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00959
                           
                          
                         
                         
                             __assert_fail
                            
                            
                             
                              [call site]
                             
                             
                              00960
                             
                            
                           
                          
                             std::__1::enable_if
                             
                             , std::__1::allocator
                             
                              >, immer::box
                              
                               , std::__1::allocator
                               
                                >, immer::memory_policy
                                
                                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::box
                                        
                                         , std::__1::allocator
                                         
                                          >, immer::memory_policy
                                          
                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::box
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::memory_policy
                                               
                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00961
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::deallocate_values(immer::detail::csl::member_two
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                     
                                                                      >::type::ownee, void>::type>::type>::type*, unsigned int)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00962
                             
                            
                           
                          
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&&) const
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00963
                         
                        
                       
                      
                         immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&() const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00964
                         
                        
                       
                      
                         LLVMFuzzerTestOneInput::$_0::operator()
                         
                          (fuzzer_input&) const::{lambda(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >)#2}::operator()(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00965
                         
                        
                       
                      
                         std::__1::pair
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > >(std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           > const&, std::__1::basic_string
                                           
                                            , std::__1::allocator
                                            
                                             >&&) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00966
                         
                        
                       
                      
                         std::__1::pair
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const& immer::detail::as_const
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > >(std::__1::pair
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::box
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::memory_policy
                                       
                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >&)
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00967
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::project_value::operator()(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&) const
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00968
                         
                        
                       
                      
                         immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&() const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00969
                         
                        
                       
                      
                         LLVMFuzzerTestOneInput::$_0::operator()
                         
                          (fuzzer_input&) const::{lambda(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >)#2}::operator()(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00970
                         
                        
                       
                      
                         std::__1::pair
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > >(std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           > const&, std::__1::basic_string
                                           
                                            , std::__1::allocator
                                            
                                             >&&) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00971
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_value(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00972
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00973
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate_values(immer::no_transience_policy::apply
                                             
                                              >::type::edit) const
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00974
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key::operator()(std::__1::pair
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > const&)
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00975
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00976
                         
                        
                       
                      
                         immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&() const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00977
                         
                        
                       
                      
                         LLVMFuzzerTestOneInput::$_0::operator()
                         
                          (fuzzer_input&) const::{lambda(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >)#2}::operator()(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00978
                         
                        
                       
                      
                         std::__1::pair
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > >(std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           > const&, std::__1::basic_string
                                           
                                            , std::__1::allocator
                                            
                                             >&&) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00979
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_merged_e(immer::no_transience_policy::apply
                                             
                                              >::type::edit, unsigned int, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long)
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00980
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_merged_e(immer::no_transience_policy::apply
                                               
                                                >::type::edit, unsigned int, std::__1::pair
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::box
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::memory_policy
                                                    
                                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long, std::__1::pair
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned long)
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00981
                           
                          
                         
                         
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00982
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned(immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                     
                                                                      >::type::edit)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00983
                             
                            
                           
                          
                             __cxa_begin_catch
                            
                            
                             
                              [call site]
                             
                             
                              00984
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00985
                             
                            
                           
                          
                             __cxa_rethrow
                            
                            
                             
                              [call site]
                             
                             
                              00986
                             
                            
                           
                          
                             __cxa_end_catch
                            
                            
                             
                              [call site]
                             
                             
                              00987
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int, std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, unsigned int, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00988
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values(immer::detail::hamts::node
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                           
                                                            , immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                  
                                                                   , immer::memory_policy
                                                                   
                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                    
                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                     
                                                                      >::type::edit)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00989
                             
                            
                           
                          
                             immer::detail::hamts::node
                             
                              , std::__1::allocator
                              
                               >, immer::box
                               
                                , std::__1::allocator
                                
                                 >, immer::memory_policy
                                 
                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::box
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::memory_policy
                                      
                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                       
                                        , immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                              
                                               , immer::memory_policy
                                               
                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                
                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_collision(std::__1::pair
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::box
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::memory_policy
                                                     
                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, std::__1::pair
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::box
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::memory_policy
                                                          
                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00990
                             
                            
                           
                          
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::move_inner_replace_merged(immer::no_transience_policy::apply
                                             
                                              >::type::edit, immer::detail::hamts::node
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                        
                                                         , immer::memory_policy
                                                         
                                                          , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::box
                                                            
                                                             , std::__1::allocator
                                                             
                                                              >, immer::memory_policy
                                                              
                                                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                               
                                                                , immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, immer::detail::hamts::node
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                       
                                                                        , std::__1::allocator
                                                                        
                                                                         >, immer::box
                                                                         
                                                                          , std::__1::allocator
                                                                          
                                                                           >, immer::memory_policy
                                                                           
                                                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                            
                                                                             , immer::memory_policy
                                                                             
                                                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                              
                                                                               , std::__1::allocator
                                                                               
                                                                                >, immer::box
                                                                                
                                                                                 , std::__1::allocator
                                                                                 
                                                                                  >, immer::memory_policy
                                                                                  
                                                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                   
                                                                                    , immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                     
                                                                                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                      
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00991
                         
                        
                       
                       
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::kind() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00992
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00993
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00994
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00995
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00996
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00997
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count(unsigned char) const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00998
                           
                          
                         
                        
                           __assert_fail
                          
                          
                           
                            [call site]
                           
                           
                            00999
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01000
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::data_count() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01001
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::make_inner_n(unsigned int, unsigned int)
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01002
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children_count(unsigned char) const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01003
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::datamap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01004
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::nodemap() const
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01005
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::detail::csl::member_two
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values_data_t, immer::detail::csl::member
                                                                   
                                                                    >::type::ownee, void>::type>::type>::type*, immer::no_transience_policy::apply
                                                                    
                                                                     >::type::edit)
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01006
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01007
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01008
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01009
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01010
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01011
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_move
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01012
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            01013
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01014
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::destroy_n
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int>(std::__1::pair
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, unsigned int)
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01015
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            01016
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::values()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01017
                           
                          
                         
                        
                           std::__1::enable_if
                           
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                               
                                , std::__1::allocator
                                
                                 >, immer::box
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::memory_policy
                                   
                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>), std::__1::pair
                                    
                                     , std::__1::allocator
                                     
                                      >, immer::box
                                      
                                       , std::__1::allocator
                                       
                                        >, immer::memory_policy
                                        
                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>::type immer::detail::uninitialized_copy
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                   
                                                    , std::__1::allocator
                                                    
                                                     >, immer::box
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::memory_policy
                                                       
                                                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*>(std::__1::pair
                                                        
                                                         , std::__1::allocator
                                                         
                                                          >, immer::box
                                                          
                                                           , std::__1::allocator
                                                           
                                                            >, immer::memory_policy
                                                            
                                                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::box
                                                               
                                                                , std::__1::allocator
                                                                
                                                                 >, immer::memory_policy
                                                                 
                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*, std::__1::pair
                                                                  
                                                                   , std::__1::allocator
                                                                   
                                                                    >, immer::box
                                                                    
                                                                     , std::__1::allocator
                                                                     
                                                                      >, immer::memory_policy
                                                                      
                                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >*)
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01018
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            01019
                           
                          
                         
                        
                           __cxa_begin_catch
                          
                          
                           
                            [call site]
                           
                           
                            01020
                           
                          
                         
                        
                           __cxa_rethrow
                          
                          
                           
                            [call site]
                           
                           
                            01021
                           
                          
                         
                        
                           __cxa_end_catch
                          
                          
                           
                            [call site]
                           
                           
                            01022
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01023
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::children()
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01024
                           
                          
                         
                        
                           immer::detail::hamts::node
                           
                            , std::__1::allocator
                            
                             >, immer::box
                             
                              , std::__1::allocator
                              
                               >, immer::memory_policy
                               
                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                
                                 , std::__1::allocator
                                 
                                  >, immer::box
                                  
                                   , std::__1::allocator
                                   
                                    >, immer::memory_policy
                                    
                                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                     
                                      , immer::memory_policy
                                      
                                       , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::box
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::memory_policy
                                           
                                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                            
                                             , immer::memory_policy
                                             
                                              , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                              
                                               , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_inner(immer::detail::hamts::node
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::box
                                                 
                                                  , std::__1::allocator
                                                  
                                                   >, immer::memory_policy
                                                   
                                                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::box
                                                      
                                                       , std::__1::allocator
                                                       
                                                        >, immer::memory_policy
                                                        
                                                         , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                         
                                                          , immer::memory_policy
                                                          
                                                           , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::box
                                                             
                                                              , std::__1::allocator
                                                              
                                                               >, immer::memory_policy
                                                               
                                                                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                
                                                                 , immer::memory_policy
                                                                 
                                                                  , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                  
                                                                   , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            01025
                           
                          
                         
                        
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_replace_merged(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, unsigned int, immer::detail::hamts::node
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                                      
                                                                       , std::__1::allocator
                                                                       
                                                                        >, immer::box
                                                                        
                                                                         , std::__1::allocator
                                                                         
                                                                          >, immer::memory_policy
                                                                          
                                                                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                           
                                                                            , immer::memory_policy
                                                                            
                                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                                             
                                                                              , std::__1::allocator
                                                                              
                                                                               >, immer::box
                                                                               
                                                                                , std::__1::allocator
                                                                                
                                                                                 >, immer::memory_policy
                                                                                 
                                                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                                                  
                                                                                   , immer::memory_policy
                                                                                   
                                                                                    , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                                    
                                                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*)
                                                                                     
                                                                                    
                                                                                   
                                                                                  
                                                                                 
                                                                                
                                                                               
                                                                              
                                                                             
                                                                            
                                                                           
                                                                          
                                                                         
                                                                        
                                                                       
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01026
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::owned_values_safe(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, immer::no_transience_policy::apply
                                                                 
                                                                  >::type::edit)
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01027
                         
                        
                       
                      
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          01028
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep_shift(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01029
                         
                        
                       
                      
                         __cxa_rethrow
                        
                        
                         
                          [call site]
                         
                         
                          01030
                         
                        
                       
                      
                         __cxa_end_catch
                        
                        
                         
                          [call site]
                         
                         
                          01031
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::can_mutate(immer::no_transience_policy::apply
                                             
                                              >::type::edit) const
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01032
                         
                        
                       
                      
                         immer::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::default_value::operator()() const
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01033
                         
                        
                       
                      
                         immer::box
                         
                          , std::__1::allocator
                          
                           >, immer::memory_policy
                           
                            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              > const&() const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01034
                         
                        
                       
                      
                         LLVMFuzzerTestOneInput::$_0::operator()
                         
                          (fuzzer_input&) const::{lambda(std::__1::basic_string
                          
                           , std::__1::allocator
                           
                            >)#2}::operator()(std::__1::basic_string
                            
                             , std::__1::allocator
                             
                              >) const
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01035
                         
                        
                       
                      
                         std::__1::pair
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > > immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::combine_value::operator()
                                     
                                      , std::__1::allocator
                                      
                                       > const&, std::__1::basic_string
                                       
                                        , std::__1::allocator
                                        
                                         > >(std::__1::basic_string
                                         
                                          , std::__1::allocator
                                          
                                           > const&, std::__1::basic_string
                                           
                                            , std::__1::allocator
                                            
                                             >&&) const
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01036
                         
                        
                       
                      
                         immer::detail::hamts::node
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                              
                               , std::__1::allocator
                               
                                >, immer::box
                                
                                 , std::__1::allocator
                                 
                                  >, immer::memory_policy
                                  
                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                   
                                    , immer::memory_policy
                                    
                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                     
                                      , std::__1::allocator
                                      
                                       >, immer::box
                                       
                                        , std::__1::allocator
                                        
                                         >, immer::memory_policy
                                         
                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                          
                                           , immer::memory_policy
                                           
                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                            
                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::copy_inner_insert_value(immer::detail::hamts::node
                                             
                                              , std::__1::allocator
                                              
                                               >, immer::box
                                               
                                                , std::__1::allocator
                                                
                                                 >, immer::memory_policy
                                                 
                                                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                                  
                                                   , std::__1::allocator
                                                   
                                                    >, immer::box
                                                    
                                                     , std::__1::allocator
                                                     
                                                      >, immer::memory_policy
                                                      
                                                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                       
                                                        , immer::memory_policy
                                                        
                                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                         
                                                          , std::__1::allocator
                                                          
                                                           >, immer::box
                                                           
                                                            , std::__1::allocator
                                                            
                                                             >, immer::memory_policy
                                                             
                                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                              
                                                               , immer::memory_policy
                                                               
                                                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                                
                                                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned char, std::__1::pair
                                                                 
                                                                  , std::__1::allocator
                                                                  
                                                                   >, immer::box
                                                                   
                                                                    , std::__1::allocator
                                                                    
                                                                     >, immer::memory_policy
                                                                     
                                                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >)
                                                                      
                                                                     
                                                                    
                                                                   
                                                                  
                                                                 
                                                                
                                                               
                                                              
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          01037
                         
                        
                       
                      
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::dec() const
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      01038
                     
                    
                   
                  
                     immer::detail::hamts::node
                     
                      , std::__1::allocator
                      
                       >, immer::box
                       
                        , std::__1::allocator
                        
                         >, immer::memory_policy
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                          
                           , std::__1::allocator
                           
                            >, immer::box
                            
                             , std::__1::allocator
                             
                              >, immer::memory_policy
                              
                               , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                               
                                , immer::memory_policy
                                
                                 , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                 
                                  , std::__1::allocator
                                  
                                   >, immer::box
                                   
                                    , std::__1::allocator
                                    
                                     >, immer::memory_policy
                                     
                                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                      
                                       , immer::memory_policy
                                       
                                        , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                        
                                         , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::delete_deep(immer::detail::hamts::node
                                         
                                          , std::__1::allocator
                                          
                                           >, immer::box
                                           
                                            , std::__1::allocator
                                            
                                             >, immer::memory_policy
                                             
                                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >, immer::map
                                              
                                               , std::__1::allocator
                                               
                                                >, immer::box
                                                
                                                 , std::__1::allocator
                                                 
                                                  >, immer::memory_policy
                                                  
                                                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                   
                                                    , immer::memory_policy
                                                    
                                                     , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::hash_key, immer::map
                                                     
                                                      , std::__1::allocator
                                                      
                                                       >, immer::box
                                                       
                                                        , std::__1::allocator
                                                        
                                                         >, immer::memory_policy
                                                         
                                                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                                                          
                                                           , immer::memory_policy
                                                           
                                                            , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>::equal_key, immer::memory_policy
                                                            
                                                             , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>*, unsigned int)
                                                             
                                                            
                                                           
                                                          
                                                         
                                                        
                                                       
                                                      
                                                     
                                                    
                                                   
                                                  
                                                 
                                                
                                               
                                              
                                             
                                            
                                           
                                          
                                         
                                        
                                       
                                      
                                     
                                    
                                   
                                  
                                 
                                
                               
                              
                             
                            
                           
                          
                         
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      01039
                     
                    
                   
                  
               void immer::diff
               
                , std::__1::allocator
                
                 >, immer::box
                 
                  , std::__1::allocator
                  
                   >, immer::memory_policy
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                    
                     , immer::memory_policy
                     
                      , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u>, 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::map
                         
                          , std::__1::allocator
                          
                           >, immer::box
                           
                            , std::__1::allocator
                            
                             >, immer::memory_policy
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >, colliding_hash_t, std::__1::equal_to
                              
                               , immer::memory_policy
                               
                                , immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 3u> 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]
               
               
                01040
               
              
             
             
                 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]
                 
                 
                  01041
                 
                
               
              
             __cxa_begin_catch
            
            
             
              [call site]
             
             
              01042