  (kfunc i$nanvm_demos::samples::collatz::module::<nanvm_lib::naive::Naive> c(;655;) (ktype n1) (kparam ki32 ki32)
    (klocal ki32 ki32 ki64 ki32 ki32 ki32 ki32 ki32 ki32 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n288
    ki32.sub
    klocal.tee n2
    kglobal.set i$__stack_pointer
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n1
                          ki32.load8_u
                          klocal.tee n3
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n1
                        ki64.load koffset=8
                        klocal.set n4
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n5
                      klocal.get n5
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n6
                      ki32.store
                      klocal.get n6
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n6 c(;@3;)
                    kend
                    klocal.get n1
                    ki32.load koffset=4
                    klocal.tee n5
                    klocal.get n5
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n6
                    ki32.store
                    klocal.get n6
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n1
                    ki64.load8_u koffset=12
                    ki64.const n32
                    ki64.shl
                    klocal.get n1
                    ki64.load32_u koffset=8
                    ki64.or
                    klocal.set n4
                    kbr n6 c(;@2;)
                  kend
                  klocal.get n1
                  ki32.load koffset=4
                  klocal.tee n5
                  klocal.get n5
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n6
                  ki32.store
                  klocal.get n6
                  kbr_if n4 c(;@3;)
                  kbr n6 c(;@1;)
                kend
                klocal.get n1
                ki32.load koffset=4
                klocal.tee n5
                klocal.get n5
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n6
                ki32.store
                klocal.get n6
                kbr_if n3 c(;@3;)
                kbr n5 c(;@1;)
              kend
              klocal.get n1
              ki32.load koffset=4
              klocal.tee n5
              klocal.get n5
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n6
              ki32.store
              klocal.get n6
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n1 c(;@4;)
            kend
            klocal.get n1
            ki32.load8_u koffset=1
            klocal.set n6
          kend
          kbr n1 c(;@2;)
        kend
        klocal.get n1
        ki64.load32_u koffset=8
        klocal.set n4
      kend
      klocal.get n2
      ki32.const n0
      ki32.store8 koffset=152
      klocal.get n2
      klocal.get n4
      ki64.store koffset=216
      klocal.get n2
      klocal.get n5
      ki32.store koffset=212
      klocal.get n2
      klocal.get n6
      ki32.store8 koffset=209
      klocal.get n2
      klocal.get n3
      ki32.store8 koffset=208
      klocal.get n2
      ki64.const n4294967296
      ki64.store koffset=200
      klocal.get n2
      klocal.get n2
      ki32.const n152
      ki32.add
      ki32.store koffset=224
      klocal.get n2
      ki32.const n64
      ki32.add
      klocal.get n2
      ki32.const n200
      ki32.add
      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
      klocal.get n2
      klocal.get n2
      ki32.load koffset=68
      klocal.tee n3
      ki32.store koffset=188
      klocal.get n2
      klocal.get n2
      ki32.load koffset=64
      klocal.tee n5
      ki32.store koffset=184
      kblock c;; label = @2
        kblock c;; label = @3
          klocal.get n2
          ki32.load8_u koffset=152
          ki32.const n1
          ki32.ne
          kbr_if n0 c(;@3;)
          klocal.get n5
          klocal.get n5
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n1
          ki32.store
          klocal.get n1
          kbr_if n1 c(;@2;)
          klocal.get n2
          ki32.const n184
          ki32.add
          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
          kbr n1 c(;@2;)
        kend
        klocal.get n5
        ki32.eqz
        kbr_if n0 c(;@2;)
        klocal.get n2
        ki32.const n192
        ki32.const n1
        klocal.get n5
        klocal.get n3
        ki32.const n1066586
        ki32.const n221
        kcall i$<nanvm_lib::naive::function::Function>::new
        klocal.tee n6
        ki32.store koffset=76
        klocal.get n2
        ki32.const n7
        ki32.store8 koffset=72
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load8_u
                            klocal.tee n3
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n1
                          ki64.load koffset=8
                          klocal.set n4
                          kbr n8 c(;@3;)
                        kend
                        klocal.get n1
                        ki32.load koffset=4
                        klocal.tee n5
                        klocal.get n5
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n7
                        ki32.store
                        klocal.get n7
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n6 c(;@4;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n5
                      klocal.get n5
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n7
                      ki32.store
                      klocal.get n7
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n1
                      ki64.load8_u koffset=12
                      ki64.const n32
                      ki64.shl
                      klocal.get n1
                      ki64.load32_u koffset=8
                      ki64.or
                      klocal.set n4
                      kbr n6 c(;@3;)
                    kend
                    klocal.get n1
                    ki32.load koffset=4
                    klocal.tee n5
                    klocal.get n5
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n7
                    ki32.store
                    klocal.get n7
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n4 c(;@4;)
                  kend
                  klocal.get n1
                  ki32.load koffset=4
                  klocal.tee n5
                  klocal.get n5
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n7
                  ki32.store
                  klocal.get n7
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n3 c(;@4;)
                kend
                klocal.get n1
                ki32.load koffset=4
                klocal.tee n5
                klocal.get n5
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n7
                ki32.store
                klocal.get n7
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n1
              ki32.load8_u koffset=1
              klocal.set n7
            kend
            kbr n1 c(;@3;)
          kend
          klocal.get n1
          ki64.load32_u koffset=8
          klocal.set n4
        kend
        klocal.get n2
        ki32.const n0
        ki32.store8 koffset=152
        klocal.get n2
        klocal.get n4
        ki64.store koffset=216
        klocal.get n2
        klocal.get n5
        ki32.store koffset=212
        klocal.get n2
        klocal.get n7
        ki32.store8 koffset=209
        klocal.get n2
        klocal.get n3
        ki32.store8 koffset=208
        klocal.get n2
        ki64.const n4294967296
        ki64.store koffset=200
        klocal.get n2
        klocal.get n2
        ki32.const n152
        ki32.add
        ki32.store koffset=224
        klocal.get n2
        ki32.const n56
        ki32.add
        klocal.get n2
        ki32.const n200
        ki32.add
        kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
        klocal.get n2
        klocal.get n2
        ki32.load koffset=60
        klocal.tee n3
        ki32.store koffset=188
        klocal.get n2
        klocal.get n2
        ki32.load koffset=56
        klocal.tee n5
        ki32.store koffset=184
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n2
            ki32.load8_u koffset=152
            ki32.const n1
            ki32.ne
            kbr_if n0 c(;@4;)
            klocal.get n5
            klocal.get n5
            ki32.load
            ki32.const n-1
            ki32.add
            klocal.tee n1
            ki32.store
            klocal.get n1
            kbr_if n1 c(;@3;)
            klocal.get n2
            ki32.const n184
            ki32.add
            kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
            kbr n1 c(;@3;)
          kend
          klocal.get n5
          ki32.eqz
          kbr_if n0 c(;@3;)
          klocal.get n2
          ki32.const n193
          ki32.const n1
          klocal.get n5
          klocal.get n3
          ki32.const n1066807
          ki32.const n144
          kcall i$<nanvm_lib::naive::function::Function>::new
          klocal.tee n7
          ki32.store koffset=92
          klocal.get n2
          ki32.const n7
          ki32.store8 koffset=88
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              klocal.get n1
                              ki32.load8_u
                              klocal.tee n3
                              kbr_table n6 c(;@7;) n6 c(;@7;) n0 c(;@13;) n1 c(;@12;) n2 c(;@11;) n3 c(;@10;) n4 c(;@9;) n5 c(;@8;) n6 c(;@7;)
                            kend
                            klocal.get n1
                            ki64.load koffset=8
                            klocal.set n4
                            kbr n8 c(;@4;)
                          kend
                          klocal.get n1
                          ki32.load koffset=4
                          klocal.tee n5
                          klocal.get n5
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n8
                          ki32.store
                          klocal.get n8
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n6 c(;@5;)
                        kend
                        klocal.get n1
                        ki32.load koffset=4
                        klocal.tee n5
                        klocal.get n5
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        klocal.get n1
                        ki64.load8_u koffset=12
                        ki64.const n32
                        ki64.shl
                        klocal.get n1
                        ki64.load32_u koffset=8
                        ki64.or
                        klocal.set n4
                        kbr n6 c(;@4;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n5
                      klocal.get n5
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n4 c(;@5;)
                    kend
                    klocal.get n1
                    ki32.load koffset=4
                    klocal.tee n5
                    klocal.get n5
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n3 c(;@5;)
                  kend
                  klocal.get n1
                  ki32.load koffset=4
                  klocal.tee n5
                  klocal.get n5
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n1 c(;@6;)
                kend
                klocal.get n1
                ki32.load8_u koffset=1
                klocal.set n8
              kend
              kbr n1 c(;@4;)
            kend
            klocal.get n1
            ki64.load32_u koffset=8
            klocal.set n4
          kend
          klocal.get n2
          ki32.const n0
          ki32.store8 koffset=152
          klocal.get n2
          klocal.get n4
          ki64.store koffset=216
          klocal.get n2
          klocal.get n5
          ki32.store koffset=212
          klocal.get n2
          klocal.get n8
          ki32.store8 koffset=209
          klocal.get n2
          klocal.get n3
          ki32.store8 koffset=208
          klocal.get n2
          ki64.const n4294967296
          ki64.store koffset=200
          klocal.get n2
          klocal.get n2
          ki32.const n152
          ki32.add
          ki32.store koffset=224
          klocal.get n2
          ki32.const n48
          ki32.add
          klocal.get n2
          ki32.const n200
          ki32.add
          kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
          klocal.get n2
          klocal.get n2
          ki32.load koffset=52
          klocal.tee n3
          ki32.store koffset=188
          klocal.get n2
          klocal.get n2
          ki32.load koffset=48
          klocal.tee n5
          ki32.store koffset=184
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n2
              ki32.load8_u koffset=152
              ki32.const n1
              ki32.ne
              kbr_if n0 c(;@5;)
              klocal.get n5
              klocal.get n5
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n1
              ki32.store
              klocal.get n1
              kbr_if n1 c(;@4;)
              klocal.get n2
              ki32.const n184
              ki32.add
              kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
              kbr n1 c(;@4;)
            kend
            klocal.get n5
            ki32.eqz
            kbr_if n0 c(;@4;)
            klocal.get n2
            ki32.const n194
            ki32.const n2
            klocal.get n5
            klocal.get n3
            ki32.const n1066951
            ki32.const n253
            kcall i$<nanvm_lib::naive::function::Function>::new
            klocal.tee n5
            ki32.store koffset=108
            klocal.get n2
            ki32.const n7
            ki32.store8 koffset=104
            klocal.get n5
            klocal.get n5
            ki32.load
            ki32.const n1
            ki32.add
            klocal.tee n3
            ki32.store
            klocal.get n3
            ki32.eqz
            kbr_if n3 c(;@1;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                klocal.get n1
                                ki32.load8_u
                                klocal.tee n8
                                kbr_table n6 c(;@8;) n6 c(;@8;) n0 c(;@14;) n1 c(;@13;) n2 c(;@12;) n3 c(;@11;) n4 c(;@10;) n5 c(;@9;) n6 c(;@8;)
                              kend
                              klocal.get n1
                              ki64.load koffset=8
                              klocal.set n4
                              kbr n8 c(;@5;)
                            kend
                            klocal.get n1
                            ki32.load koffset=4
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n9
                            ki32.store
                            klocal.get n9
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n1
                          ki32.load koffset=4
                          klocal.tee n3
                          klocal.get n3
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n9
                          ki32.store
                          klocal.get n9
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          klocal.get n1
                          ki64.load8_u koffset=12
                          ki64.const n32
                          ki64.shl
                          klocal.get n1
                          ki64.load32_u koffset=8
                          ki64.or
                          klocal.set n4
                          kbr n6 c(;@5;)
                        kend
                        klocal.get n1
                        ki32.load koffset=4
                        klocal.tee n3
                        klocal.get n3
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n9
                        ki32.store
                        klocal.get n9
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n4 c(;@6;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n3
                      klocal.get n3
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n9
                      ki32.store
                      klocal.get n9
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n3 c(;@6;)
                    kend
                    klocal.get n1
                    ki32.load koffset=4
                    klocal.tee n3
                    klocal.get n3
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n9
                    ki32.store
                    klocal.get n9
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n1
                  ki32.load8_u koffset=1
                  klocal.set n9
                kend
                kbr n1 c(;@5;)
              kend
              klocal.get n1
              ki64.load32_u koffset=8
              klocal.set n4
            kend
            klocal.get n2
            ki32.const n0
            ki32.store8 koffset=152
            klocal.get n2
            klocal.get n4
            ki64.store koffset=232
            klocal.get n2
            klocal.get n3
            ki32.store koffset=228
            klocal.get n2
            klocal.get n9
            ki32.store8 koffset=225
            klocal.get n2
            klocal.get n8
            ki32.store8 koffset=224
            klocal.get n2
            klocal.get n5
            ki32.store koffset=212
            klocal.get n2
            ki32.const n7
            ki32.store8 koffset=208
            klocal.get n2
            ki64.const n8589934592
            ki64.store koffset=200
            klocal.get n2
            klocal.get n2
            ki32.const n152
            ki32.add
            ki32.store koffset=240
            klocal.get n2
            ki32.const n40
            ki32.add
            klocal.get n2
            ki32.const n200
            ki32.add
            kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
            klocal.get n2
            klocal.get n2
            ki32.load koffset=44
            klocal.tee n3
            ki32.store koffset=188
            klocal.get n2
            klocal.get n2
            ki32.load koffset=40
            klocal.tee n5
            ki32.store koffset=184
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n2
                ki32.load8_u koffset=152
                ki32.const n1
                ki32.ne
                kbr_if n0 c(;@6;)
                klocal.get n5
                klocal.get n5
                ki32.load
                ki32.const n-1
                ki32.add
                klocal.tee n1
                ki32.store
                klocal.get n1
                kbr_if n1 c(;@5;)
                klocal.get n2
                ki32.const n184
                ki32.add
                kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                kbr n1 c(;@5;)
              kend
              klocal.get n5
              ki32.eqz
              kbr_if n0 c(;@5;)
              klocal.get n2
              ki32.const n195
              ki32.const n1
              klocal.get n5
              klocal.get n3
              ki32.const n1067204
              ki32.const n25
              kcall i$<nanvm_lib::naive::function::Function>::new
              klocal.tee n5
              ki32.store koffset=124
              klocal.get n2
              ki32.const n7
              ki32.store8 koffset=120
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  klocal.get n1
                                  ki32.load8_u
                                  klocal.tee n8
                                  kbr_table n6 c(;@9;) n6 c(;@9;) n0 c(;@15;) n1 c(;@14;) n2 c(;@13;) n3 c(;@12;) n4 c(;@11;) n5 c(;@10;) n6 c(;@9;)
                                kend
                                klocal.get n1
                                ki64.load koffset=8
                                klocal.set n4
                                kbr n8 c(;@6;)
                              kend
                              klocal.get n1
                              ki32.load koffset=4
                              klocal.tee n3
                              klocal.get n3
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n9
                              ki32.store
                              klocal.get n9
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n6 c(;@7;)
                            kend
                            klocal.get n1
                            ki32.load koffset=4
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n9
                            ki32.store
                            klocal.get n9
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            klocal.get n1
                            ki64.load8_u koffset=12
                            ki64.const n32
                            ki64.shl
                            klocal.get n1
                            ki64.load32_u koffset=8
                            ki64.or
                            klocal.set n4
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n1
                          ki32.load koffset=4
                          klocal.tee n3
                          klocal.get n3
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n9
                          ki32.store
                          klocal.get n9
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n4 c(;@7;)
                        kend
                        klocal.get n1
                        ki32.load koffset=4
                        klocal.tee n3
                        klocal.get n3
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n9
                        ki32.store
                        klocal.get n9
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n3 c(;@7;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n3
                      klocal.get n3
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n9
                      ki32.store
                      klocal.get n9
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n1
                    ki32.load8_u koffset=1
                    klocal.set n9
                  kend
                  kbr n1 c(;@6;)
                kend
                klocal.get n1
                ki64.load32_u koffset=8
                klocal.set n4
              kend
              klocal.get n2
              ki32.const n0
              ki32.store8 koffset=152
              klocal.get n2
              klocal.get n4
              ki64.store koffset=216
              klocal.get n2
              klocal.get n3
              ki32.store koffset=212
              klocal.get n2
              klocal.get n9
              ki32.store8 koffset=209
              klocal.get n2
              klocal.get n8
              ki32.store8 koffset=208
              klocal.get n2
              ki64.const n4294967296
              ki64.store koffset=200
              klocal.get n2
              klocal.get n2
              ki32.const n152
              ki32.add
              ki32.store koffset=224
              klocal.get n2
              ki32.const n32
              ki32.add
              klocal.get n2
              ki32.const n200
              ki32.add
              kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
              klocal.get n2
              klocal.get n2
              ki32.load koffset=36
              klocal.tee n8
              ki32.store koffset=188
              klocal.get n2
              klocal.get n2
              ki32.load koffset=32
              klocal.tee n3
              ki32.store koffset=184
              kblock c;; label = @6
                kblock c;; label = @7
                  klocal.get n2
                  ki32.load8_u koffset=152
                  ki32.const n1
                  ki32.ne
                  kbr_if n0 c(;@7;)
                  klocal.get n3
                  klocal.get n3
                  ki32.load
                  ki32.const n-1
                  ki32.add
                  klocal.tee n1
                  ki32.store
                  klocal.get n1
                  kbr_if n1 c(;@6;)
                  klocal.get n2
                  ki32.const n184
                  ki32.add
                  kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                  kbr n1 c(;@6;)
                kend
                klocal.get n3
                ki32.eqz
                kbr_if n0 c(;@6;)
                klocal.get n2
                ki32.const n196
                ki32.const n2
                klocal.get n3
                klocal.get n8
                ki32.const n1067229
                ki32.const n20
                kcall i$<nanvm_lib::naive::function::Function>::new
                klocal.tee n3
                ki32.store koffset=140
                klocal.get n2
                ki32.const n7
                ki32.store8 koffset=136
                klocal.get n5
                klocal.get n5
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n8
                ki32.store
                klocal.get n8
                ki32.eqz
                kbr_if n5 c(;@1;)
                klocal.get n3
                klocal.get n3
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n8
                ki32.store
                klocal.get n8
                ki32.eqz
                kbr_if n5 c(;@1;)
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n1
                                    ki32.load8_u
                                    klocal.tee n9
                                    kbr_table n6 c(;@10;) n6 c(;@10;) n0 c(;@16;) n1 c(;@15;) n2 c(;@14;) n3 c(;@13;) n4 c(;@12;) n5 c(;@11;) n6 c(;@10;)
                                  kend
                                  klocal.get n1
                                  ki64.load koffset=8
                                  klocal.set n4
                                  kbr n8 c(;@7;)
                                kend
                                klocal.get n1
                                ki32.load koffset=4
                                klocal.tee n8
                                klocal.get n8
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n10
                                ki32.store
                                klocal.get n10
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n6 c(;@8;)
                              kend
                              klocal.get n1
                              ki32.load koffset=4
                              klocal.tee n8
                              klocal.get n8
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n10
                              ki32.store
                              klocal.get n10
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              klocal.get n1
                              ki64.load8_u koffset=12
                              ki64.const n32
                              ki64.shl
                              klocal.get n1
                              ki64.load32_u koffset=8
                              ki64.or
                              klocal.set n4
                              kbr n6 c(;@7;)
                            kend
                            klocal.get n1
                            ki32.load koffset=4
                            klocal.tee n8
                            klocal.get n8
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n10
                            ki32.store
                            klocal.get n10
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n4 c(;@8;)
                          kend
                          klocal.get n1
                          ki32.load koffset=4
                          klocal.tee n8
                          klocal.get n8
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n10
                          ki32.store
                          klocal.get n10
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n3 c(;@8;)
                        kend
                        klocal.get n1
                        ki32.load koffset=4
                        klocal.tee n8
                        klocal.get n8
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n10
                        ki32.store
                        klocal.get n10
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n1
                      ki32.load8_u koffset=1
                      klocal.set n10
                    kend
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n1
                  ki64.load32_u koffset=8
                  klocal.set n4
                kend
                klocal.get n2
                ki32.const n0
                ki32.store8 koffset=152
                klocal.get n2
                klocal.get n4
                ki64.store koffset=248
                klocal.get n2
                klocal.get n8
                ki32.store koffset=244
                klocal.get n2
                klocal.get n10
                ki32.store8 koffset=241
                klocal.get n2
                klocal.get n9
                ki32.store8 koffset=240
                klocal.get n2
                ki64.const n0
                ki64.store koffset=232
                klocal.get n2
                klocal.get n3
                ki32.store koffset=228
                klocal.get n2
                ki32.const n7
                ki32.store8 koffset=224
                klocal.get n2
                ki64.const n0
                ki64.store koffset=216
                klocal.get n2
                klocal.get n5
                ki32.store koffset=212
                klocal.get n2
                ki32.const n7
                ki32.store8 koffset=208
                klocal.get n2
                ki64.const n12884901888
                ki64.store koffset=200
                klocal.get n2
                klocal.get n2
                ki32.const n152
                ki32.add
                ki32.store koffset=256
                klocal.get n2
                ki32.const n24
                ki32.add
                klocal.get n2
                ki32.const n200
                ki32.add
                kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 3>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                klocal.get n2
                klocal.get n2
                ki32.load koffset=28
                klocal.tee n3
                ki32.store koffset=188
                klocal.get n2
                klocal.get n2
                ki32.load koffset=24
                klocal.tee n5
                ki32.store koffset=184
                kblock c;; label = @7
                  kblock c;; label = @8
                    klocal.get n2
                    ki32.load8_u koffset=152
                    ki32.const n1
                    ki32.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n5
                    klocal.get n5
                    ki32.load
                    ki32.const n-1
                    ki32.add
                    klocal.tee n1
                    ki32.store
                    klocal.get n1
                    kbr_if n1 c(;@7;)
                    klocal.get n2
                    ki32.const n184
                    ki32.add
                    kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n5
                  ki32.eqz
                  kbr_if n0 c(;@7;)
                  klocal.get n2
                  ki32.const n197
                  ki32.const n2
                  klocal.get n5
                  klocal.get n3
                  ki32.const n1067249
                  ki32.const n86
                  kcall i$<nanvm_lib::naive::function::Function>::new
                  klocal.tee n5
                  ki32.store koffset=156
                  klocal.get n2
                  ki32.const n7
                  ki32.store8 koffset=152
                  klocal.get n2
                  ki32.const n0
                  ki32.store16 koffset=180
                  klocal.get n2
                  ki32.const n1066166
                  ki32.store koffset=176
                  klocal.get n2
                  ki32.const n1066159
                  ki32.store koffset=172
                  klocal.get n2
                  ki32.const n200
                  ki32.add
                  klocal.get n2
                  ki32.const n172
                  ki32.add
                  kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        klocal.get n2
                        ki32.load8_u koffset=200
                        klocal.tee n3
                        ki32.const n255
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n2
                        ki32.load koffset=208
                        klocal.set n8
                        klocal.get n2
                        ki32.load koffset=204
                        klocal.set n9
                        klocal.get n6
                        klocal.get n6
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n3
                        ki32.store
                        klocal.get n3
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        klocal.get n7
                        klocal.get n7
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n3
                        ki32.store
                        klocal.get n3
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        klocal.get n5
                        klocal.get n5
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n3
                        ki32.store
                        klocal.get n3
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        klocal.get n1
                                        ki32.load8_u
                                        klocal.tee n10
                                        kbr_table n6 c(;@12;) n6 c(;@12;) n0 c(;@18;) n1 c(;@17;) n2 c(;@16;) n3 c(;@15;) n4 c(;@14;) n5 c(;@13;) n6 c(;@12;)
                                      kend
                                      klocal.get n1
                                      ki64.load koffset=8
                                      klocal.set n4
                                      kbr n9 c(;@8;)
                                    kend
                                    klocal.get n1
                                    ki32.load koffset=4
                                    klocal.tee n3
                                    klocal.get n3
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n11
                                    ki32.store
                                    klocal.get n11
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    kbr n7 c(;@9;)
                                  kend
                                  klocal.get n1
                                  ki32.load koffset=4
                                  klocal.tee n3
                                  klocal.get n3
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n11
                                  ki32.store
                                  klocal.get n11
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  klocal.get n1
                                  ki64.load8_u koffset=12
                                  ki64.const n32
                                  ki64.shl
                                  klocal.get n1
                                  ki64.load32_u koffset=8
                                  ki64.or
                                  klocal.set n4
                                  kbr n7 c(;@8;)
                                kend
                                klocal.get n1
                                ki32.load koffset=4
                                klocal.tee n3
                                klocal.get n3
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n11
                                ki32.store
                                klocal.get n11
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n5 c(;@9;)
                              kend
                              klocal.get n1
                              ki32.load koffset=4
                              klocal.tee n3
                              klocal.get n3
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n11
                              ki32.store
                              klocal.get n11
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n4 c(;@9;)
                            kend
                            klocal.get n1
                            ki32.load koffset=4
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n11
                            ki32.store
                            klocal.get n11
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n1 c(;@11;)
                          kend
                          klocal.get n1
                          ki32.load8_u koffset=1
                          klocal.set n11
                        kend
                        kbr n2 c(;@8;)
                      kend
                      klocal.get n2
                      klocal.get n2
                      ki32.load8_u koffset=203
                      ki32.store8 koffset=187
                      klocal.get n2
                      klocal.get n2
                      ki32.load16_u koffset=201 kalign=1
                      ki32.store16 koffset=185 kalign=1
                      klocal.get n2
                      klocal.get n2
                      ki32.load koffset=212
                      ki32.store koffset=196
                      klocal.get n2
                      klocal.get n2
                      ki64.load koffset=204 kalign=4
                      ki64.store koffset=188 kalign=4
                      klocal.get n2
                      klocal.get n3
                      ki32.store8 koffset=184
                      ki32.const n1065572
                      ki32.const n43
                      klocal.get n2
                      ki32.const n184
                      ki32.add
                      ki32.const n1065556
                      ki32.const n1065616
                      kcall i$core::result::unwrap_failed
                      kunreachable
                    kend
                    klocal.get n1
                    ki64.load32_u koffset=8
                    klocal.set n4
                  kend
                  klocal.get n2
                  ki32.const n0
                  ki32.store8 koffset=172
                  klocal.get n2
                  klocal.get n4
                  ki64.store koffset=264
                  klocal.get n2
                  klocal.get n3
                  ki32.store koffset=260
                  klocal.get n2
                  klocal.get n11
                  ki32.store8 koffset=257
                  klocal.get n2
                  klocal.get n10
                  ki32.store8 koffset=256
                  klocal.get n2
                  ki64.const n0
                  ki64.store koffset=248
                  klocal.get n2
                  klocal.get n5
                  ki32.store koffset=244
                  klocal.get n2
                  ki32.const n7
                  ki32.store8 koffset=240
                  klocal.get n2
                  ki64.const n0
                  ki64.store koffset=232
                  klocal.get n2
                  klocal.get n7
                  ki32.store koffset=228
                  klocal.get n2
                  ki32.const n7
                  ki32.store8 koffset=224
                  klocal.get n2
                  ki64.const n0
                  ki64.store koffset=216
                  klocal.get n2
                  klocal.get n6
                  ki32.store koffset=212
                  klocal.get n2
                  ki32.const n7
                  ki32.store8 koffset=208
                  klocal.get n2
                  ki64.const n17179869184
                  ki64.store koffset=200
                  klocal.get n2
                  klocal.get n2
                  ki32.const n172
                  ki32.add
                  ki32.store koffset=272
                  klocal.get n2
                  ki32.const n16
                  ki32.add
                  klocal.get n2
                  ki32.const n200
                  ki32.add
                  kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 4>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                  klocal.get n2
                  klocal.get n2
                  ki32.load koffset=20
                  klocal.tee n3
                  ki32.store koffset=188
                  klocal.get n2
                  klocal.get n2
                  ki32.load koffset=16
                  klocal.tee n5
                  ki32.store koffset=184
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n2
                      ki32.load8_u koffset=172
                      ki32.const n1
                      ki32.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n5
                      klocal.get n5
                      ki32.load
                      ki32.const n-1
                      ki32.add
                      klocal.tee n1
                      ki32.store
                      klocal.get n1
                      kbr_if n1 c(;@8;)
                      klocal.get n2
                      ki32.const n184
                      ki32.add
                      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n5
                    ki32.eqz
                    kbr_if n0 c(;@8;)
                    ki32.const n198
                    ki32.const n0
                    klocal.get n5
                    klocal.get n3
                    ki32.const n1067335
                    ki32.const n116
                    kcall i$<nanvm_lib::naive::function::Function>::new
                    klocal.set n5
                    klocal.get n2
                    ki32.const n0
                    ki32.store8 koffset=172
                    klocal.get n2
                    klocal.get n5
                    ki32.store koffset=220
                    klocal.get n2
                    ki32.const n7
                    ki32.store8 koffset=216
                    klocal.get n2
                    klocal.get n8
                    ki32.store koffset=212
                    klocal.get n2
                    klocal.get n9
                    ki32.store koffset=208
                    klocal.get n2
                    ki64.const n4294967296
                    ki64.store koffset=200
                    klocal.get n2
                    klocal.get n2
                    ki32.const n172
                    ki32.add
                    ki32.store koffset=232
                    klocal.get n2
                    ki32.const n8
                    ki32.add
                    klocal.get n2
                    ki32.const n200
                    ki32.add
                    kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>), 1>, core::result::Result<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>), ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>)>>::to_rc_slice"
                    klocal.get n2
                    klocal.get n2
                    ki32.load koffset=12
                    klocal.tee n3
                    ki32.store koffset=188
                    klocal.get n2
                    klocal.get n2
                    ki32.load koffset=8
                    klocal.tee n5
                    ki32.store koffset=184
                    kblock c;; label = @9
                      kblock c;; label = @10
                        klocal.get n2
                        ki32.load8_u koffset=172
                        ki32.const n1
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n5
                        klocal.get n5
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n1 c(;@9;)
                        klocal.get n2
                        ki32.const n184
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>)]>>::drop_slow"
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n5
                      ki32.eqz
                      kbr_if n0 c(;@9;)
                      klocal.get n0
                      klocal.get n3
                      ki32.store koffset=16
                      klocal.get n0
                      klocal.get n5
                      ki32.store koffset=12
                      klocal.get n0
                      ki32.const n5
                      ki32.store8 koffset=8
                      klocal.get n0
                      ki64.const n0
                      ki64.store
                      klocal.get n2
                      ki32.const n152
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n136
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n120
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n104
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n88
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n72
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n1
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n2
                      ki32.const n288
                      ki32.add
                      kglobal.set i$__stack_pointer
                      kreturn
                    kend
                    ki32.const n1057428
                    ki32.const n43
                    klocal.get n2
                    ki32.const n287
                    ki32.add
                    ki32.const n1057412
                    ki32.const n1057472
                    kcall i$core::result::unwrap_failed
                    kunreachable
                  kend
                  ki32.const n1057428
                  ki32.const n43
                  klocal.get n2
                  ki32.const n287
                  ki32.add
                  ki32.const n1057412
                  ki32.const n1057472
                  kcall i$core::result::unwrap_failed
                  kunreachable
                kend
                ki32.const n1057428
                ki32.const n43
                klocal.get n2
                ki32.const n287
                ki32.add
                ki32.const n1057412
                ki32.const n1057472
                kcall i$core::result::unwrap_failed
                kunreachable
              kend
              ki32.const n1057428
              ki32.const n43
              klocal.get n2
              ki32.const n287
              ki32.add
              ki32.const n1057412
              ki32.const n1057472
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            ki32.const n1057428
            ki32.const n43
            klocal.get n2
            ki32.const n287
            ki32.add
            ki32.const n1057412
            ki32.const n1057472
            kcall i$core::result::unwrap_failed
            kunreachable
          kend
          ki32.const n1057428
          ki32.const n43
          klocal.get n2
          ki32.const n287
          ki32.add
          ki32.const n1057412
          ki32.const n1057472
          kcall i$core::result::unwrap_failed
          kunreachable
        kend
        ki32.const n1057428
        ki32.const n43
        klocal.get n2
        ki32.const n287
        ki32.add
        ki32.const n1057412
        ki32.const n1057472
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      ki32.const n1057428
      ki32.const n43
      klocal.get n2
      ki32.const n287
      ki32.add
      ki32.const n1057412
      ki32.const n1057472
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#0} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;656;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n224
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n1
    klocal.get n4
    klocal.get n3
    ki32.store koffset=44
    klocal.get n4
    klocal.get n2
    ki32.store koffset=40
    klocal.get n4
    ki32.const n120
    ki32.add
    klocal.get n4
    ki32.const n40
    ki32.add
    ki32.const n0
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n1
            ki32.load koffset=16
            ki32.eqz
            kbr_if n0 c(;@4;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load koffset=12
                            klocal.tee n3
                            ki32.load8_u koffset=8
                            klocal.tee n2
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n3
                          ki64.load koffset=16
                          klocal.set n5
                          kbr n9 c(;@2;)
                        kend
                        klocal.get n3
                        ki32.load koffset=12
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n3
                      ki32.load koffset=12
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n6
                      ki32.store
                      klocal.get n6
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n3
                      ki64.load8_u koffset=20
                      ki64.const n32
                      ki64.shl
                      klocal.get n3
                      ki64.load32_u koffset=16
                      ki64.or
                      klocal.set n5
                      kbr n7 c(;@2;)
                    kend
                    klocal.get n3
                    ki32.load koffset=12
                    klocal.tee n1
                    klocal.get n1
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n6
                    ki32.store
                    klocal.get n6
                    kbr_if n5 c(;@3;)
                    kbr n7 c(;@1;)
                  kend
                  klocal.get n3
                  ki32.load koffset=12
                  klocal.tee n1
                  klocal.get n1
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n6
                  ki32.store
                  klocal.get n6
                  kbr_if n4 c(;@3;)
                  kbr n6 c(;@1;)
                kend
                klocal.get n3
                ki32.load koffset=12
                klocal.tee n1
                klocal.get n1
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n3
                ki32.store
                klocal.get n3
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.load8_u koffset=9
              klocal.set n3
            kend
            kbr n2 c(;@2;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        klocal.get n3
        ki64.load32_u koffset=16
        klocal.set n5
      kend
      klocal.get n4
      klocal.get n4
      ki64.load koffset=128
      ki64.store koffset=168
      klocal.get n4
      klocal.get n4
      ki64.load koffset=120
      ki64.store koffset=160
      klocal.get n4
      ki32.const n0
      ki32.store8 koffset=200
      klocal.get n4
      klocal.get n5
      ki64.store koffset=184
      klocal.get n4
      klocal.get n1
      ki32.store koffset=180
      klocal.get n4
      klocal.get n3
      ki32.store8 koffset=177
      klocal.get n4
      klocal.get n2
      ki32.store8 koffset=176
      klocal.get n4
      ki64.const n8589934592
      ki64.store koffset=152
      klocal.get n4
      klocal.get n4
      ki32.const n200
      ki32.add
      ki32.store koffset=192
      klocal.get n4
      ki32.const n32
      ki32.add
      klocal.get n4
      ki32.const n152
      ki32.add
      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
      klocal.get n4
      klocal.get n4
      ki32.load koffset=36
      klocal.tee n3
      ki32.store koffset=124
      klocal.get n4
      klocal.get n4
      ki32.load koffset=32
      klocal.tee n1
      ki32.store koffset=120
      kblock c;; label = @2
        kblock c;; label = @3
          klocal.get n4
          ki32.load8_u koffset=200
          ki32.const n1
          ki32.ne
          kbr_if n0 c(;@3;)
          klocal.get n1
          klocal.get n1
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n0
          ki32.store
          klocal.get n0
          kbr_if n1 c(;@2;)
          klocal.get n4
          ki32.const n120
          ki32.add
          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
          kbr n1 c(;@2;)
        kend
        klocal.get n1
        ki32.eqz
        kbr_if n0 c(;@2;)
        klocal.get n4
        ki32.const n199
        ki32.const n1
        klocal.get n1
        klocal.get n3
        ki32.const n1067702
        ki32.const n181
        kcall i$<nanvm_lib::naive::function::Function>::new
        klocal.tee n1
        ki32.store koffset=52
        klocal.get n4
        ki32.const n7
        ki32.store8 koffset=48
        klocal.get n1
        klocal.get n1
        ki32.load
        ki32.const n1
        ki32.add
        klocal.tee n3
        ki32.store
        klocal.get n3
        ki32.eqz
        kbr_if n1 c(;@1;)
        klocal.get n4
        klocal.get n1
        ki32.store koffset=124
        klocal.get n4
        ki32.const n7
        ki32.store8 koffset=120
        klocal.get n4
        ki32.const n0
        ki32.store8 koffset=104
        klocal.get n4
        ki64.const n1
        ki64.store koffset=160
        klocal.get n4
        ki64.const n1
        ki64.store koffset=152
        klocal.get n4
        klocal.get n4
        ki32.const n104
        ki32.add
        ki32.store koffset=168
        klocal.get n4
        ki32.const n24
        ki32.add
        klocal.get n4
        ki32.const n152
        ki32.add
        kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::iter::sources::once::Once<u64>, core::result::Result<u64, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<u64>>::to_rc_slice"
        klocal.get n4
        klocal.get n4
        ki32.load koffset=28
        klocal.tee n3
        ki32.store koffset=204
        klocal.get n4
        klocal.get n4
        ki32.load koffset=24
        klocal.tee n1
        ki32.store koffset=200
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n4
            ki32.load8_u koffset=104
            ki32.const n1
            ki32.ne
            kbr_if n0 c(;@4;)
            klocal.get n1
            klocal.get n1
            ki32.load
            ki32.const n-1
            ki32.add
            klocal.tee n0
            ki32.store
            klocal.get n0
            kbr_if n1 c(;@3;)
            klocal.get n4
            ki32.const n200
            ki32.add
            kcall i$"<alloc::rc::Rc<[u64]>>::drop_slow"
            kbr n1 c(;@3;)
          kend
          klocal.get n1
          ki32.eqz
          kbr_if n0 c(;@3;)
          klocal.get n4
          ki32.const n0
          ki32.store8 koffset=104
          klocal.get n4
          klocal.get n3
          ki32.store koffset=184
          klocal.get n4
          klocal.get n1
          ki32.store koffset=180
          klocal.get n4
          ki32.const n4
          ki32.store8 koffset=176
          klocal.get n4
          ki64.const n4607182418800017408
          ki64.store koffset=168
          klocal.get n4
          ki32.const n2
          ki32.store8 koffset=160
          klocal.get n4
          ki64.const n8589934592
          ki64.store koffset=152
          klocal.get n4
          klocal.get n4
          ki32.const n104
          ki32.add
          ki32.store koffset=192
          klocal.get n4
          ki32.const n1
          ki32.store8 koffset=188
          klocal.get n4
          ki32.const n16
          ki32.add
          klocal.get n4
          ki32.const n152
          ki32.add
          kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
          klocal.get n4
          klocal.get n4
          ki32.load koffset=20
          klocal.tee n3
          ki32.store koffset=204
          klocal.get n4
          klocal.get n4
          ki32.load koffset=16
          klocal.tee n1
          ki32.store koffset=200
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n4
              ki32.load8_u koffset=104
              ki32.const n1
              ki32.ne
              kbr_if n0 c(;@5;)
              klocal.get n1
              klocal.get n1
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n0
              ki32.store
              klocal.get n0
              kbr_if n1 c(;@4;)
              klocal.get n4
              ki32.const n200
              ki32.add
              kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
              kbr n1 c(;@4;)
            kend
            klocal.get n1
            ki32.eqz
            kbr_if n0 c(;@4;)
            klocal.get n4
            ki32.const n0
            ki32.store8 koffset=104
            klocal.get n4
            klocal.get n3
            ki32.store koffset=168
            klocal.get n4
            klocal.get n1
            ki32.store koffset=164
            klocal.get n4
            ki32.const n6
            ki32.store8 koffset=160
            klocal.get n4
            ki64.const n4294967296
            ki64.store koffset=152
            klocal.get n4
            klocal.get n4
            ki32.const n104
            ki32.add
            ki32.store koffset=176
            klocal.get n4
            ki32.const n8
            ki32.add
            klocal.get n4
            ki32.const n152
            ki32.add
            kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
            klocal.get n4
            klocal.get n4
            ki32.load koffset=12
            klocal.tee n2
            ki32.store koffset=204
            klocal.get n4
            klocal.get n4
            ki32.load koffset=8
            klocal.tee n3
            ki32.store koffset=200
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=104
                ki32.const n1
                ki32.ne
                kbr_if n0 c(;@6;)
                klocal.get n3
                klocal.get n3
                ki32.load
                ki32.const n-1
                ki32.add
                klocal.tee n1
                ki32.store
                klocal.get n1
                kbr_if n1 c(;@5;)
                klocal.get n4
                ki32.const n200
                ki32.add
                kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.eqz
              kbr_if n0 c(;@5;)
              klocal.get n4
              ki32.const n72
              ki32.add
              klocal.set n1
              klocal.get n4
              klocal.get n2
              ki32.store koffset=160
              klocal.get n4
              klocal.get n3
              ki32.store koffset=156
              klocal.get n4
              ki32.const n6
              ki32.store8 koffset=152
              klocal.get n4
              ki32.const n64
              ki32.add
              klocal.get n4
              ki32.const n120
              ki32.add
              klocal.get n4
              ki32.const n152
              ki32.add
              kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n4
                      ki32.load koffset=64
                      kbr_if n0 c(;@9;)
                      klocal.get n4
                      klocal.get n1
                      ki64.load koffset=8
                      ki64.store koffset=96
                      klocal.get n4
                      klocal.get n1
                      ki64.load
                      ki64.store koffset=88
                      klocal.get n4
                      ki64.const n4607182418800017408
                      ki64.store koffset=160
                      klocal.get n4
                      ki32.const n2
                      ki32.store8 koffset=152
                      klocal.get n4
                      ki32.const n120
                      ki32.add
                      klocal.get n4
                      ki32.const n88
                      ki32.add
                      klocal.get n4
                      ki32.const n152
                      ki32.add
                      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                      klocal.get n4
                      ki32.load8_u koffset=120
                      ki32.const n255
                      ki32.ne
                      kbr_if n1 c(;@8;)
                      klocal.get n4
                      ki32.const n128
                      ki32.add
                      klocal.set n1
                    kend
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    klocal.get n0
                    klocal.get n1
                    ki64.load koffset=8
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n1
                    ki64.load
                    ki64.store koffset=8
                    klocal.get n4
                    ki32.const n48
                    ki32.add
                    kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                    klocal.get n4
                    ki32.load koffset=40
                    klocal.tee n1
                    klocal.get n1
                    ki32.load
                    ki32.const n-1
                    ki32.add
                    klocal.tee n1
                    ki32.store
                    klocal.get n1
                    ki32.eqz
                    kbr_if n1 c(;@7;)
                    kbr n2 c(;@6;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=144
                  ki64.store koffset=176
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=136
                  ki64.store koffset=168
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=128
                  ki64.store koffset=160
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=120
                  ki64.store koffset=152
                  klocal.get n4
                  ki32.const n200
                  ki32.add
                  klocal.get n4
                  ki32.const n152
                  ki32.add
                  kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n4
                      ki32.load8_u koffset=200
                      ki32.const n255
                      ki32.eq
                      kbr_if n0 c(;@9;)
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=208
                      ki64.store koffset=112
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=200
                      ki64.store koffset=104
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.const n256
                    ki32.store16 koffset=104
                  kend
                  klocal.get n4
                  ki32.const n152
                  ki32.add
                  kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n168
                  ki32.add
                  kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                  klocal.get n0
                  klocal.get n4
                  ki32.const n104
                  ki32.add
                  kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Neg>::neg"
                  klocal.get n4
                  ki32.const n48
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.load koffset=40
                  klocal.tee n1
                  klocal.get n1
                  ki32.load
                  ki32.const n-1
                  ki32.add
                  klocal.tee n1
                  ki32.store
                  klocal.get n1
                  kbr_if n1 c(;@6;)
                kend
                klocal.get n4
                ki32.const n40
                ki32.add
                kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
              kend
              klocal.get n4
              ki32.const n224
              ki32.add
              kglobal.set i$__stack_pointer
              kreturn
            kend
            ki32.const n1057428
            ki32.const n43
            klocal.get n4
            ki32.const n223
            ki32.add
            ki32.const n1057412
            ki32.const n1057472
            kcall i$core::result::unwrap_failed
            kunreachable
          kend
          ki32.const n1057428
          ki32.const n43
          klocal.get n4
          ki32.const n223
          ki32.add
          ki32.const n1057412
          ki32.const n1057472
          kcall i$core::result::unwrap_failed
          kunreachable
        kend
        ki32.const n1057428
        ki32.const n43
        klocal.get n4
        ki32.const n223
        ki32.add
        ki32.const n1057412
        ki32.const n1057472
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      ki32.const n1057428
      ki32.const n43
      klocal.get n4
      ki32.const n223
      ki32.add
      ki32.const n1057412
      ki32.const n1057472
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#1} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;657;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki64)
    kglobal.get i$__stack_pointer
    ki32.const n416
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n4
    klocal.get n3
    ki32.store koffset=20
    klocal.get n4
    klocal.get n2
    ki32.store koffset=16
    klocal.get n4
    ki32.const n0
    ki32.store16 koffset=296
    klocal.get n4
    ki32.const n1067976
    ki32.store koffset=292
    klocal.get n4
    ki32.const n1067944
    ki32.store koffset=288
    klocal.get n4
    ki32.const n400
    ki32.add
    klocal.get n4
    ki32.const n288
    ki32.add
    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n4
              ki32.load8_u koffset=400
              klocal.tee n3
              ki32.const n255
              ki32.ne
              kbr_if n0 c(;@5;)
              klocal.get n4
              klocal.get n4
              ki64.load koffset=404 kalign=4
              ki64.store koffset=324 kalign=4
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=320
              klocal.get n4
              ki64.const n4673975551164153856
              ki64.store koffset=408
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=400
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::primitive_dispatch::ViaPrimitive<nanvm_lib::vm::string_coercion::StringCoercion>>
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=384
                klocal.tee n3
                ki32.const n255
                ki32.eq
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n4
                ki32.load8_u koffset=387
                ki32.store8 koffset=11
                klocal.get n0
                klocal.get n4
                ki32.load16_u koffset=385 kalign=1
                ki32.store16 koffset=9 kalign=1
                klocal.get n4
                ki64.load koffset=388 kalign=4
                klocal.set n5
                klocal.get n0
                klocal.get n4
                ki32.load koffset=396
                ki32.store koffset=20
                klocal.get n0
                klocal.get n5
                ki64.store koffset=12 kalign=4
                klocal.get n0
                klocal.get n3
                ki32.store8 koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n4
                ki32.const n320
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n136
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n4
              ki64.load koffset=388 kalign=4
              ki64.store koffset=164 kalign=4
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=160
              klocal.get n4
              ki32.const n136
              ki32.add
              klocal.get n4
              ki32.const n320
              ki32.add
              klocal.get n4
              ki32.const n160
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=136
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=184
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=176
              klocal.get n4
              ki32.const n0
              ki32.store16 koffset=328
              klocal.get n4
              ki32.const n1067987
              ki32.store koffset=324
              klocal.get n4
              ki32.const n1067976
              ki32.store koffset=320
              klocal.get n4
              ki32.const n400
              ki32.add
              klocal.get n4
              ki32.const n320
              ki32.add
              kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
              klocal.get n4
              ki32.load8_u koffset=400
              klocal.tee n3
              ki32.const n255
              ki32.ne
              kbr_if n1 c(;@4;)
              klocal.get n4
              ki32.const n112
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n4
              ki64.load koffset=404 kalign=4
              ki64.store koffset=388 kalign=4
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=384
              klocal.get n4
              ki32.const n112
              ki32.add
              klocal.get n4
              ki32.const n176
              ki32.add
              klocal.get n4
              ki32.const n384
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=112
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n336
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n2
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=312
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=304
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n16
              ki32.add
              ki32.const n0
              kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
              klocal.get n4
              ki64.const n4697254411347427328
              ki64.store koffset=408
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=400
              klocal.get n4
              ki32.const n336
              ki32.add
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Rem>::rem>"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=336
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n2
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n2
                ki64.load
                ki64.store koffset=8
                klocal.get n4
                ki32.const n304
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n320
              ki32.add
              klocal.get n2
              kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::primitive_dispatch::ViaPrimitive<nanvm_lib::vm::string_coercion::StringCoercion>>
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=320
                klocal.tee n3
                ki32.const n255
                ki32.eq
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n4
                ki32.load8_u koffset=323
                ki32.store8 koffset=11
                klocal.get n0
                klocal.get n4
                ki32.load16_u koffset=321 kalign=1
                ki32.store16 koffset=9 kalign=1
                klocal.get n4
                ki64.load koffset=324 kalign=4
                klocal.set n5
                klocal.get n0
                klocal.get n4
                ki32.load koffset=332
                ki32.store koffset=20
                klocal.get n0
                klocal.get n5
                ki64.store koffset=12 kalign=4
                klocal.get n0
                klocal.get n3
                ki32.store8 koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n4
                ki32.const n304
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n88
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n4
              ki64.load koffset=324 kalign=4
              ki64.store koffset=196 kalign=4
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=192
              klocal.get n4
              ki32.const n88
              ki32.add
              klocal.get n4
              ki32.const n304
              ki32.add
              klocal.get n4
              ki32.const n192
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=88
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n64
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n2
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=216
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=208
              klocal.get n4
              ki32.const n8
              ki32.add
              ki32.const n1067987
              ki32.const n11
              kcall i$"<nanvm_lib::vm::string::String<nanvm_lib::naive::Naive> as core::convert::From<&str>>::from"
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=400
              klocal.get n4
              klocal.get n4
              ki64.load koffset=8
              ki64.store koffset=404 kalign=4
              klocal.get n4
              ki32.const n64
              ki32.add
              klocal.get n4
              ki32.const n208
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=64
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n2
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n2
                ki64.load
                ki64.store koffset=8
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n264
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n2
              ki64.load koffset=8
              ki64.store koffset=56
              klocal.get n4
              klocal.get n2
              ki64.load
              ki64.store koffset=48
              klocal.get n4
              ki32.const n320
              ki32.add
              klocal.get n4
              ki32.const n16
              ki32.add
              ki32.const n0
              kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n16
              ki32.add
              ki32.const n0
              kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
              klocal.get n4
              ki64.const n4697254411347427328
              ki64.store koffset=408
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=400
              klocal.get n4
              ki32.const n264
              ki32.add
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Rem>::rem>"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=264
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                klocal.get n4
                ki32.const n320
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                klocal.get n4
                ki32.const n48
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n240
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n2
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=296
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=288
              klocal.get n4
              ki32.const n240
              ki32.add
              klocal.get n4
              ki32.const n320
              ki32.add
              klocal.get n4
              ki32.const n288
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Sub>::sub>"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=240
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n2
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n2
                ki64.load
                ki64.store koffset=8
                klocal.get n4
                ki32.const n48
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n360
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n2
              ki64.load koffset=8
              ki64.store koffset=312
              klocal.get n4
              klocal.get n2
              ki64.load
              ki64.store koffset=304
              klocal.get n4
              ki64.const n4697254411347427328
              ki64.store koffset=408
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=400
              klocal.get n4
              ki32.const n360
              ki32.add
              klocal.get n4
              ki32.const n304
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Div>::div>"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=360
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                klocal.get n4
                ki32.const n48
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n224
              ki32.add
              klocal.get n3
              kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::primitive_dispatch::ViaPrimitive<nanvm_lib::vm::string_coercion::StringCoercion>>
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=224
                klocal.tee n3
                ki32.const n255
                ki32.eq
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n4
                ki32.load8_u koffset=227
                ki32.store8 koffset=11
                klocal.get n0
                klocal.get n4
                ki32.load16_u koffset=225 kalign=1
                ki32.store16 koffset=9 kalign=1
                klocal.get n4
                ki64.load koffset=228 kalign=4
                klocal.set n5
                klocal.get n0
                klocal.get n4
                ki32.load koffset=236
                ki32.store koffset=20
                klocal.get n0
                klocal.get n5
                ki64.store koffset=12 kalign=4
                klocal.get n0
                klocal.get n3
                ki32.store8 koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n4
                ki32.const n48
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.const n24
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n4
              ki64.load koffset=228 kalign=4
              ki64.store koffset=324 kalign=4
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=320
              klocal.get n4
              ki32.const n24
              ki32.add
              klocal.get n4
              ki32.const n48
              ki32.add
              klocal.get n4
              ki32.const n320
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              kblock c;; label = @6
                klocal.get n4
                ki64.load koffset=24
                ki64.const n1
                ki64.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n0
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=16
                klocal.get n0
                klocal.get n3
                ki64.load
                ki64.store koffset=8
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=392
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=384
              klocal.get n4
              ki32.const n1067998
              ki32.const n7
              kcall i$"<nanvm_lib::vm::string::String<nanvm_lib::naive::Naive> as core::convert::From<&str>>::from"
              klocal.get n4
              ki32.const n3
              ki32.store8 koffset=400
              klocal.get n4
              klocal.get n4
              ki64.load
              ki64.store koffset=404 kalign=4
              klocal.get n0
              klocal.get n4
              ki32.const n384
              ki32.add
              klocal.get n4
              ki32.const n400
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
              klocal.get n4
              ki32.load koffset=16
              klocal.tee n0
              klocal.get n0
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n0
              ki32.store
              klocal.get n0
              kbr_if n4 c(;@1;)
              kbr n3 c(;@2;)
            kend
            klocal.get n4
            klocal.get n4
            ki32.load8_u koffset=403
            ki32.store8 koffset=387
            klocal.get n4
            klocal.get n4
            ki32.load16_u koffset=401 kalign=1
            ki32.store16 koffset=385 kalign=1
            klocal.get n4
            klocal.get n4
            ki32.load koffset=412
            ki32.store koffset=396
            klocal.get n4
            klocal.get n4
            ki64.load koffset=404 kalign=4
            ki64.store koffset=388 kalign=4
            klocal.get n4
            klocal.get n3
            ki32.store8 koffset=384
            ki32.const n1065572
            ki32.const n43
            klocal.get n4
            ki32.const n384
            ki32.add
            ki32.const n1065556
            ki32.const n1065616
            kcall i$core::result::unwrap_failed
            kunreachable
          kend
          klocal.get n4
          klocal.get n4
          ki32.load8_u koffset=403
          ki32.store8 koffset=387
          klocal.get n4
          klocal.get n4
          ki32.load16_u koffset=401 kalign=1
          ki32.store16 koffset=385 kalign=1
          klocal.get n4
          klocal.get n4
          ki32.load koffset=412
          ki32.store koffset=396
          klocal.get n4
          klocal.get n4
          ki64.load koffset=404 kalign=4
          ki64.store koffset=388 kalign=4
          klocal.get n4
          klocal.get n3
          ki32.store8 koffset=384
          ki32.const n1065572
          ki32.const n43
          klocal.get n4
          ki32.const n384
          ki32.add
          ki32.const n1065556
          ki32.const n1065616
          kcall i$core::result::unwrap_failed
          kunreachable
        kend
        klocal.get n4
        ki32.load koffset=16
        klocal.tee n0
        klocal.get n0
        ki32.load
        ki32.const n-1
        ki32.add
        klocal.tee n0
        ki32.store
        klocal.get n0
        kbr_if n1 c(;@1;)
      kend
      klocal.get n4
      ki32.const n16
      ki32.add
      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
    kend
    klocal.get n4
    ki32.const n416
    ki32.add
    kglobal.set i$__stack_pointer
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#2} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;658;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki64 ki32 ki32 ki32 ki32 kf64)
    kglobal.get i$__stack_pointer
    ki32.const n320
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n4
    klocal.get n3
    ki32.store koffset=12
    klocal.get n4
    klocal.get n2
    ki32.store koffset=8
    klocal.get n4
    ki32.const n16
    ki32.add
    klocal.get n4
    ki32.const n8
    ki32.add
    ki32.const n0
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n4
    ki32.const n32
    ki32.add
    klocal.get n4
    ki32.const n8
    ki32.add
    ki32.const n1
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=16
                          klocal.tee n2
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n4
                        ki64.load koffset=24
                        klocal.set n5
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n4
                      ki32.load koffset=20
                      klocal.tee n3
                      klocal.get n3
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n6
                      ki32.store
                      klocal.get n6
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n6 c(;@3;)
                    kend
                    klocal.get n4
                    ki32.load koffset=20
                    klocal.tee n3
                    klocal.get n3
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n6
                    ki32.store
                    klocal.get n6
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n4
                    ki64.load8_u koffset=28
                    ki64.const n32
                    ki64.shl
                    klocal.get n4
                    ki64.load32_u koffset=24
                    ki64.or
                    klocal.set n5
                    kbr n6 c(;@2;)
                  kend
                  klocal.get n4
                  ki32.load koffset=20
                  klocal.tee n3
                  klocal.get n3
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n6
                  ki32.store
                  klocal.get n6
                  kbr_if n4 c(;@3;)
                  kbr n6 c(;@1;)
                kend
                klocal.get n4
                ki32.load koffset=20
                klocal.tee n3
                klocal.get n3
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n6
                ki32.store
                klocal.get n6
                kbr_if n3 c(;@3;)
                kbr n5 c(;@1;)
              kend
              klocal.get n4
              ki32.load koffset=20
              klocal.tee n3
              klocal.get n3
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n6
              ki32.store
              klocal.get n6
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n1 c(;@4;)
            kend
            klocal.get n4
            ki32.load8_u koffset=17
            klocal.set n6
          kend
          kbr n1 c(;@2;)
        kend
        klocal.get n4
        ki64.load32_u koffset=24
        klocal.set n5
      kend
      klocal.get n4
      klocal.get n5
      ki64.store koffset=56
      klocal.get n4
      klocal.get n3
      ki32.store koffset=52
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=49
      klocal.get n4
      klocal.get n2
      ki32.store8 koffset=48
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=32
                          klocal.tee n2
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n4
                        ki64.load koffset=40
                        klocal.set n5
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n4
                      ki32.load koffset=36
                      klocal.tee n3
                      klocal.get n3
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n6
                      ki32.store
                      klocal.get n6
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n6 c(;@3;)
                    kend
                    klocal.get n4
                    ki32.load koffset=36
                    klocal.tee n3
                    klocal.get n3
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n6
                    ki32.store
                    klocal.get n6
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n4
                    ki64.load8_u koffset=44
                    ki64.const n32
                    ki64.shl
                    klocal.get n4
                    ki64.load32_u koffset=40
                    ki64.or
                    klocal.set n5
                    kbr n6 c(;@2;)
                  kend
                  klocal.get n4
                  ki32.load koffset=36
                  klocal.tee n3
                  klocal.get n3
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n6
                  ki32.store
                  klocal.get n6
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n4
                ki32.load koffset=36
                klocal.tee n3
                klocal.get n3
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n6
                ki32.store
                klocal.get n6
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              ki32.load koffset=36
              klocal.tee n3
              klocal.get n3
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n6
              ki32.store
              klocal.get n6
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n1 c(;@4;)
            kend
            klocal.get n4
            ki32.load8_u koffset=33
            klocal.set n6
          kend
          kbr n1 c(;@2;)
        kend
        klocal.get n4
        ki64.load32_u koffset=40
        klocal.set n5
      kend
      klocal.get n4
      klocal.get n5
      ki64.store koffset=72
      klocal.get n4
      klocal.get n3
      ki32.store koffset=68
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=65
      klocal.get n4
      klocal.get n2
      ki32.store8 koffset=64
      klocal.get n4
      ki32.const n256
      ki32.store16 koffset=80
      klocal.get n4
      ki32.const n248
      ki32.add
      ki32.const n8
      ki32.add
      klocal.set n3
      klocal.get n4
      ki32.const n176
      ki32.add
      ki32.const n8
      ki32.add
      klocal.set n7
      kloop c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=48
                          klocal.tee n6
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n4
                        ki64.load koffset=56
                        klocal.set n5
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n4
                      ki32.load koffset=52
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n5 c(;@4;)
                    kend
                    klocal.get n4
                    ki32.load koffset=52
                    klocal.tee n2
                    klocal.get n2
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n4
                    ki64.load8_u koffset=60
                    ki64.const n32
                    ki64.shl
                    klocal.get n4
                    ki64.load32_u koffset=56
                    ki64.or
                    klocal.set n5
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n4
                  ki32.load koffset=52
                  klocal.tee n2
                  klocal.get n2
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n3 c(;@4;)
                kend
                klocal.get n4
                ki32.load koffset=52
                klocal.tee n2
                klocal.get n2
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n8
                ki32.store
                klocal.get n8
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n2 c(;@4;)
              kend
              klocal.get n4
              ki32.load koffset=52
              klocal.tee n2
              klocal.get n2
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n9
              ki32.store
              klocal.get n9
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n2 c(;@3;)
            kend
            klocal.get n4
            ki32.load8_u koffset=49
            klocal.set n8
            kbr n1 c(;@3;)
          kend
          klocal.get n4
          ki64.load32_u koffset=56
          klocal.set n5
        kend
        klocal.get n4
        klocal.get n5
        ki64.store koffset=104
        klocal.get n4
        klocal.get n2
        ki32.store koffset=100
        klocal.get n4
        klocal.get n8
        ki32.store8 koffset=97
        klocal.get n4
        klocal.get n6
        ki32.store8 koffset=96
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=64
                          klocal.tee n6
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n4
                        ki64.load koffset=72
                        klocal.set n5
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n4
                      ki32.load koffset=68
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n5 c(;@4;)
                    kend
                    klocal.get n4
                    ki32.load koffset=68
                    klocal.tee n2
                    klocal.get n2
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n4
                    ki64.load8_u koffset=76
                    ki64.const n32
                    ki64.shl
                    klocal.get n4
                    ki64.load32_u koffset=72
                    ki64.or
                    klocal.set n5
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n4
                  ki32.load koffset=68
                  klocal.tee n2
                  klocal.get n2
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n3 c(;@4;)
                kend
                klocal.get n4
                ki32.load koffset=68
                klocal.tee n2
                klocal.get n2
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n8
                ki32.store
                klocal.get n8
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n2 c(;@4;)
              kend
              klocal.get n4
              ki32.load koffset=68
              klocal.tee n2
              klocal.get n2
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n9
              ki32.store
              klocal.get n9
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n2 c(;@3;)
            kend
            klocal.get n4
            ki32.load8_u koffset=65
            klocal.set n8
            kbr n1 c(;@3;)
          kend
          klocal.get n4
          ki64.load32_u koffset=72
          klocal.set n5
        kend
        klocal.get n4
        klocal.get n5
        ki64.store koffset=120
        klocal.get n4
        klocal.get n2
        ki32.store koffset=116
        klocal.get n4
        klocal.get n8
        ki32.store8 koffset=113
        klocal.get n4
        klocal.get n6
        ki32.store8 koffset=112
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=96
                          klocal.tee n6
                          kbr_table n6 c(;@5;) n6 c(;@5;) n0 c(;@11;) n1 c(;@10;) n2 c(;@9;) n3 c(;@8;) n4 c(;@7;) n5 c(;@6;) n6 c(;@5;)
                        kend
                        klocal.get n4
                        ki64.load koffset=104
                        klocal.set n5
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n4
                      ki32.load koffset=100
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n5 c(;@4;)
                    kend
                    klocal.get n4
                    ki32.load koffset=100
                    klocal.tee n2
                    klocal.get n2
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    klocal.get n4
                    ki64.load8_u koffset=108
                    ki64.const n32
                    ki64.shl
                    klocal.get n4
                    ki64.load32_u koffset=104
                    ki64.or
                    klocal.set n5
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n4
                  ki32.load koffset=100
                  klocal.tee n2
                  klocal.get n2
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n3 c(;@4;)
                kend
                klocal.get n4
                ki32.load koffset=100
                klocal.tee n2
                klocal.get n2
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n8
                ki32.store
                klocal.get n8
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n2 c(;@4;)
              kend
              klocal.get n4
              ki32.load koffset=100
              klocal.tee n2
              klocal.get n2
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n9
              ki32.store
              klocal.get n9
              ki32.eqz
              kbr_if n4 c(;@1;)
              kbr n2 c(;@3;)
            kend
            klocal.get n4
            ki32.load8_u koffset=97
            klocal.set n8
            kbr n1 c(;@3;)
          kend
          klocal.get n4
          ki64.load32_u koffset=104
          klocal.set n5
        kend
        klocal.get n4
        klocal.get n5
        ki64.store koffset=184
        klocal.get n4
        klocal.get n2
        ki32.store koffset=180
        klocal.get n4
        klocal.get n8
        ki32.store8 koffset=177
        klocal.get n4
        klocal.get n6
        ki32.store8 koffset=176
        klocal.get n4
        ki64.const n4607182418800017408
        ki64.store koffset=256
        klocal.get n4
        ki32.const n2
        ki32.store8 koffset=248
        klocal.get n4
        ki32.const n176
        ki32.add
        klocal.get n4
        ki32.const n248
        ki32.add
        kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::cmp::PartialEq>::eq"
        klocal.set n2
        klocal.get n4
        ki32.const n248
        ki32.add
        kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
        klocal.get n4
        ki32.const n176
        ki32.add
        kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
        klocal.get n4
        klocal.get n2
        ki32.store8 koffset=289
        klocal.get n4
        ki32.const n1
        ki32.store8 koffset=288
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.const n288
                    ki32.add
                    kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
                    kbr_if n0 c(;@8;)
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki32.load8_u koffset=96
                                  klocal.tee n6
                                  kbr_table n6 c(;@9;) n6 c(;@9;) n0 c(;@15;) n1 c(;@14;) n2 c(;@13;) n3 c(;@12;) n4 c(;@11;) n5 c(;@10;) n6 c(;@9;)
                                kend
                                klocal.get n4
                                ki64.load koffset=104
                                klocal.set n5
                                kbr n8 c(;@6;)
                              kend
                              klocal.get n4
                              ki32.load koffset=100
                              klocal.tee n2
                              klocal.get n2
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n8
                              ki32.store
                              klocal.get n8
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n6 c(;@7;)
                            kend
                            klocal.get n4
                            ki32.load koffset=100
                            klocal.tee n2
                            klocal.get n2
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n8
                            ki32.store
                            klocal.get n8
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            klocal.get n4
                            ki64.load8_u koffset=108
                            ki64.const n32
                            ki64.shl
                            klocal.get n4
                            ki64.load32_u koffset=104
                            ki64.or
                            klocal.set n5
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n4
                          ki32.load koffset=100
                          klocal.tee n2
                          klocal.get n2
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n8
                          ki32.store
                          klocal.get n8
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n4 c(;@7;)
                        kend
                        klocal.get n4
                        ki32.load koffset=100
                        klocal.tee n2
                        klocal.get n2
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n3 c(;@7;)
                      kend
                      klocal.get n4
                      ki32.load koffset=100
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n9
                      ki32.store
                      klocal.get n9
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n3 c(;@6;)
                    kend
                    klocal.get n4
                    ki32.load8_u koffset=97
                    klocal.set n8
                    kbr n2 c(;@6;)
                  kend
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n4
                                      ki32.load8_u koffset=112
                                      klocal.tee n2
                                      kbr_table n1 c(;@16;) n2 c(;@15;) n7 c(;@10;) n3 c(;@14;) n4 c(;@13;) n5 c(;@12;) n6 c(;@11;) n0 c(;@17;) n1 c(;@16;)
                                    kend
                                    klocal.get n4
                                    ki32.load koffset=116
                                    klocal.tee n3
                                    klocal.get n3
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n6
                                    ki32.store
                                    klocal.get n6
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    klocal.get n4
                                    klocal.get n3
                                    ki32.store koffset=252
                                    klocal.get n4
                                    ki32.const n7
                                    ki32.store8 koffset=248
                                    klocal.get n3
                                    klocal.get n3
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n6
                                    ki32.store
                                    klocal.get n6
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    kbr n8 c(;@8;)
                                  kend
                                  klocal.get n4
                                  klocal.get n4
                                  ki32.load8_u koffset=113
                                  klocal.tee n6
                                  ki32.store8 koffset=249
                                  klocal.get n4
                                  ki32.const n0
                                  ki32.store8 koffset=248
                                  kbr n7 c(;@8;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki32.load8_u koffset=113
                                klocal.tee n6
                                ki32.store8 koffset=249
                                klocal.get n4
                                ki32.const n1
                                ki32.store8 koffset=248
                                kbr n6 c(;@8;)
                              kend
                              klocal.get n4
                              ki32.load koffset=116
                              klocal.tee n3
                              klocal.get n3
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n6
                              ki32.store
                              klocal.get n6
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              klocal.get n4
                              klocal.get n4
                              ki64.load32_u koffset=120
                              klocal.tee n5
                              ki64.store koffset=256
                              klocal.get n4
                              klocal.get n3
                              ki32.store koffset=252
                              klocal.get n4
                              ki32.const n3
                              ki32.store8 koffset=248
                              klocal.get n3
                              klocal.get n3
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n6
                              ki32.store
                              klocal.get n6
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n4 c(;@9;)
                            kend
                            klocal.get n4
                            ki32.load koffset=116
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n6
                            ki32.store
                            klocal.get n6
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            klocal.get n4
                            ki64.load8_u koffset=124
                            klocal.set n5
                            klocal.get n4
                            klocal.get n3
                            ki32.store koffset=252
                            klocal.get n4
                            ki32.const n4
                            ki32.store8 koffset=248
                            klocal.get n4
                            klocal.get n5
                            ki64.const n32
                            ki64.shl
                            klocal.get n4
                            ki64.load32_u koffset=120
                            ki64.or
                            klocal.tee n5
                            ki64.store koffset=256
                            klocal.get n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n6
                            ki32.store
                            klocal.get n6
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n3 c(;@9;)
                          kend
                          klocal.get n4
                          ki32.load koffset=116
                          klocal.tee n3
                          klocal.get n3
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n6
                          ki32.store
                          klocal.get n6
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          klocal.get n4
                          klocal.get n4
                          ki64.load32_u koffset=120
                          klocal.tee n5
                          ki64.store koffset=256
                          klocal.get n4
                          klocal.get n3
                          ki32.store koffset=252
                          klocal.get n4
                          ki32.const n5
                          ki32.store8 koffset=248
                          klocal.get n3
                          klocal.get n3
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n6
                          ki32.store
                          klocal.get n6
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n2 c(;@9;)
                        kend
                        klocal.get n4
                        ki32.load koffset=116
                        klocal.tee n3
                        klocal.get n3
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        klocal.get n4
                        klocal.get n4
                        ki64.load32_u koffset=120
                        klocal.tee n5
                        ki64.store koffset=256
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=252
                        klocal.get n4
                        ki32.const n6
                        ki32.store8 koffset=248
                        klocal.get n3
                        klocal.get n3
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      kf64.load koffset=120
                      klocal.tee n10
                      kf64.store koffset=256
                      klocal.get n4
                      ki32.const n2
                      ki32.store8 koffset=248
                      klocal.get n10
                      ki64.reinterpret_f64
                      klocal.set n5
                    kend
                  kend
                  klocal.get n4
                  ki32.const n80
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  klocal.get n5
                  ki64.store koffset=88
                  klocal.get n4
                  klocal.get n3
                  ki32.store koffset=84
                  klocal.get n4
                  klocal.get n6
                  ki32.store8 koffset=81
                  klocal.get n4
                  klocal.get n2
                  ki32.store8 koffset=80
                  klocal.get n4
                  ki32.const n248
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n112
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n96
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n4
                                      ki32.load8_u koffset=80
                                      klocal.tee n2
                                      kbr_table n1 c(;@16;) n2 c(;@15;) n7 c(;@10;) n3 c(;@14;) n4 c(;@13;) n5 c(;@12;) n6 c(;@11;) n0 c(;@17;) n1 c(;@16;)
                                    kend
                                    klocal.get n4
                                    ki32.load koffset=84
                                    klocal.tee n3
                                    klocal.get n3
                                    ki32.load
                                    klocal.tee n8
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n6
                                    ki32.store
                                    klocal.get n6
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    klocal.get n4
                                    klocal.get n3
                                    ki32.store koffset=252
                                    klocal.get n4
                                    ki32.const n7
                                    ki32.store8 koffset=248
                                    klocal.get n3
                                    klocal.get n8
                                    ki32.const n2
                                    ki32.add
                                    klocal.tee n6
                                    ki32.store
                                    klocal.get n6
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    kbr n8 c(;@8;)
                                  kend
                                  klocal.get n4
                                  klocal.get n4
                                  ki32.load8_u koffset=81
                                  klocal.tee n6
                                  ki32.store8 koffset=249
                                  klocal.get n4
                                  ki32.const n0
                                  ki32.store8 koffset=248
                                  kbr n7 c(;@8;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki32.load8_u koffset=81
                                klocal.tee n6
                                ki32.store8 koffset=249
                                klocal.get n4
                                ki32.const n1
                                ki32.store8 koffset=248
                                kbr n6 c(;@8;)
                              kend
                              klocal.get n4
                              ki32.load koffset=84
                              klocal.tee n3
                              klocal.get n3
                              ki32.load
                              klocal.tee n8
                              ki32.const n1
                              ki32.add
                              klocal.tee n6
                              ki32.store
                              klocal.get n6
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              klocal.get n4
                              klocal.get n4
                              ki64.load32_u koffset=88
                              klocal.tee n5
                              ki64.store koffset=256
                              klocal.get n4
                              klocal.get n3
                              ki32.store koffset=252
                              klocal.get n4
                              ki32.const n3
                              ki32.store8 koffset=248
                              klocal.get n3
                              klocal.get n8
                              ki32.const n2
                              ki32.add
                              klocal.tee n6
                              ki32.store
                              klocal.get n6
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n4 c(;@9;)
                            kend
                            klocal.get n4
                            ki32.load koffset=84
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            klocal.tee n8
                            ki32.const n1
                            ki32.add
                            klocal.tee n6
                            ki32.store
                            klocal.get n6
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            klocal.get n4
                            ki64.load8_u koffset=92
                            klocal.set n5
                            klocal.get n4
                            klocal.get n3
                            ki32.store koffset=252
                            klocal.get n4
                            ki32.const n4
                            ki32.store8 koffset=248
                            klocal.get n4
                            klocal.get n5
                            ki64.const n32
                            ki64.shl
                            klocal.get n4
                            ki64.load32_u koffset=88
                            ki64.or
                            klocal.tee n5
                            ki64.store koffset=256
                            klocal.get n3
                            klocal.get n8
                            ki32.const n2
                            ki32.add
                            klocal.tee n6
                            ki32.store
                            klocal.get n6
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n3 c(;@9;)
                          kend
                          klocal.get n4
                          ki32.load koffset=84
                          klocal.tee n3
                          klocal.get n3
                          ki32.load
                          klocal.tee n8
                          ki32.const n1
                          ki32.add
                          klocal.tee n6
                          ki32.store
                          klocal.get n6
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          klocal.get n4
                          klocal.get n4
                          ki64.load32_u koffset=88
                          klocal.tee n5
                          ki64.store koffset=256
                          klocal.get n4
                          klocal.get n3
                          ki32.store koffset=252
                          klocal.get n4
                          ki32.const n5
                          ki32.store8 koffset=248
                          klocal.get n3
                          klocal.get n8
                          ki32.const n2
                          ki32.add
                          klocal.tee n6
                          ki32.store
                          klocal.get n6
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n2 c(;@9;)
                        kend
                        klocal.get n4
                        ki32.load koffset=84
                        klocal.tee n3
                        klocal.get n3
                        ki32.load
                        klocal.tee n8
                        ki32.const n1
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        klocal.get n4
                        klocal.get n4
                        ki64.load32_u koffset=88
                        klocal.tee n5
                        ki64.store koffset=256
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=252
                        klocal.get n4
                        ki32.const n6
                        ki32.store8 koffset=248
                        klocal.get n3
                        klocal.get n8
                        ki32.const n2
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      kf64.load koffset=88
                      klocal.tee n10
                      kf64.store koffset=256
                      klocal.get n4
                      ki32.const n2
                      ki32.store8 koffset=248
                      klocal.get n10
                      ki64.reinterpret_f64
                      klocal.set n5
                    kend
                  kend
                  klocal.get n0
                  klocal.get n5
                  ki64.store koffset=16
                  klocal.get n0
                  klocal.get n3
                  ki32.store koffset=12
                  klocal.get n0
                  klocal.get n6
                  ki32.store8 koffset=9
                  klocal.get n0
                  klocal.get n2
                  ki32.store8 koffset=8
                  klocal.get n0
                  ki64.const n0
                  ki64.store
                  klocal.get n4
                  ki32.const n248
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n80
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n64
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n48
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n32
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n16
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.load koffset=8
                  klocal.tee n3
                  klocal.get n3
                  ki32.load
                  ki32.const n-1
                  ki32.add
                  klocal.tee n3
                  ki32.store
                  klocal.get n3
                  ki32.eqz
                  kbr_if n2 c(;@5;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n4
                ki64.load32_u koffset=104
                klocal.set n5
              kend
              klocal.get n4
              klocal.get n5
              ki64.store koffset=280
              klocal.get n4
              klocal.get n2
              ki32.store koffset=276
              klocal.get n4
              klocal.get n8
              ki32.store8 koffset=273
              klocal.get n4
              klocal.get n6
              ki32.store8 koffset=272
              klocal.get n4
              ki64.const n4611686018427387904
              ki64.store koffset=184
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=176
              klocal.get n4
              ki32.const n248
              ki32.add
              klocal.get n4
              ki32.const n272
              ki32.add
              klocal.get n4
              ki32.const n176
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Rem>::rem>"
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=232
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=240
              kblock c;; label = @6
                kblock c;; label = @7
                  klocal.get n4
                  ki32.load koffset=248
                  ki32.eqz
                  kbr_if n0 c(;@7;)
                  klocal.get n0
                  klocal.get n4
                  ki64.load koffset=240
                  ki64.store koffset=16
                  klocal.get n0
                  klocal.get n4
                  ki64.load koffset=232
                  ki64.store koffset=8
                  klocal.get n0
                  ki64.const n1
                  ki64.store
                  kbr n1 c(;@6;)
                kend
                klocal.get n4
                klocal.get n4
                ki64.load koffset=240
                ki64.store koffset=152
                klocal.get n4
                klocal.get n4
                ki64.load koffset=232
                ki64.store koffset=144
                klocal.get n4
                ki64.const n0
                ki64.store koffset=256
                klocal.get n4
                ki32.const n2
                ki32.store8 koffset=248
                klocal.get n4
                ki32.const n232
                ki32.add
                klocal.get n4
                ki32.const n248
                ki32.add
                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::cmp::PartialEq>::eq"
                klocal.set n2
                klocal.get n4
                ki32.const n248
                ki32.add
                kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                klocal.get n4
                ki32.const n144
                ki32.add
                kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                klocal.get n4
                klocal.get n2
                ki32.store8 koffset=305
                klocal.get n4
                ki32.const n1
                ki32.store8 koffset=304
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.const n304
                        ki32.add
                        kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
                        kbr_if n0 c(;@10;)
                        klocal.get n4
                        ki64.const n4613937818241073152
                        ki64.store koffset=240
                        klocal.get n4
                        ki32.const n2
                        ki32.store8 koffset=232
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n4
                                      ki32.load8_u koffset=96
                                      klocal.tee n6
                                      kbr_table n6 c(;@11;) n6 c(;@11;) n0 c(;@17;) n1 c(;@16;) n2 c(;@15;) n3 c(;@14;) n4 c(;@13;) n5 c(;@12;) n6 c(;@11;)
                                    kend
                                    klocal.get n4
                                    ki64.load koffset=104
                                    klocal.set n5
                                    kbr n8 c(;@8;)
                                  kend
                                  klocal.get n4
                                  ki32.load koffset=100
                                  klocal.tee n2
                                  klocal.get n2
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n8
                                  ki32.store
                                  klocal.get n8
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  kbr n6 c(;@9;)
                                kend
                                klocal.get n4
                                ki32.load koffset=100
                                klocal.tee n2
                                klocal.get n2
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n8
                                ki32.store
                                klocal.get n8
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                klocal.get n4
                                ki64.load8_u koffset=108
                                ki64.const n32
                                ki64.shl
                                klocal.get n4
                                ki64.load32_u koffset=104
                                ki64.or
                                klocal.set n5
                                kbr n6 c(;@8;)
                              kend
                              klocal.get n4
                              ki32.load koffset=100
                              klocal.tee n2
                              klocal.get n2
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n8
                              ki32.store
                              klocal.get n8
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n4 c(;@9;)
                            kend
                            klocal.get n4
                            ki32.load koffset=100
                            klocal.tee n2
                            klocal.get n2
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n8
                            ki32.store
                            klocal.get n8
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n3 c(;@9;)
                          kend
                          klocal.get n4
                          ki32.load koffset=100
                          klocal.tee n2
                          klocal.get n2
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n9
                          ki32.store
                          klocal.get n9
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n3 c(;@8;)
                        kend
                        klocal.get n4
                        ki32.load8_u koffset=97
                        klocal.set n8
                        kbr n2 c(;@8;)
                      kend
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=96
                                        klocal.tee n6
                                        kbr_table n6 c(;@12;) n6 c(;@12;) n0 c(;@18;) n1 c(;@17;) n2 c(;@16;) n3 c(;@15;) n4 c(;@14;) n5 c(;@13;) n6 c(;@12;)
                                      kend
                                      klocal.get n4
                                      ki64.load koffset=104
                                      klocal.set n5
                                      kbr n7 c(;@10;)
                                    kend
                                    klocal.get n4
                                    ki32.load koffset=100
                                    klocal.tee n2
                                    klocal.get n2
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n8
                                    ki32.store
                                    klocal.get n8
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    kbr n5 c(;@11;)
                                  kend
                                  klocal.get n4
                                  ki32.load koffset=100
                                  klocal.tee n2
                                  klocal.get n2
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n8
                                  ki32.store
                                  klocal.get n8
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  klocal.get n4
                                  ki64.load8_u koffset=108
                                  ki64.const n32
                                  ki64.shl
                                  klocal.get n4
                                  ki64.load32_u koffset=104
                                  ki64.or
                                  klocal.set n5
                                  kbr n5 c(;@10;)
                                kend
                                klocal.get n4
                                ki32.load koffset=100
                                klocal.tee n2
                                klocal.get n2
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n8
                                ki32.store
                                klocal.get n8
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n3 c(;@11;)
                              kend
                              klocal.get n4
                              ki32.load koffset=100
                              klocal.tee n2
                              klocal.get n2
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n8
                              ki32.store
                              klocal.get n8
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n2 c(;@11;)
                            kend
                            klocal.get n4
                            ki32.load koffset=100
                            klocal.tee n2
                            klocal.get n2
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n9
                            ki32.store
                            klocal.get n9
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n2 c(;@10;)
                          kend
                          klocal.get n4
                          ki32.load8_u koffset=97
                          klocal.set n8
                          kbr n1 c(;@10;)
                        kend
                        klocal.get n4
                        ki64.load32_u koffset=104
                        klocal.set n5
                      kend
                      klocal.get n4
                      klocal.get n5
                      ki64.store koffset=280
                      klocal.get n4
                      klocal.get n2
                      ki32.store koffset=276
                      klocal.get n4
                      klocal.get n8
                      ki32.store8 koffset=273
                      klocal.get n4
                      klocal.get n6
                      ki32.store8 koffset=272
                      klocal.get n4
                      ki64.const n4611686018427387904
                      ki64.store koffset=184
                      klocal.get n4
                      ki32.const n2
                      ki32.store8 koffset=176
                      klocal.get n4
                      ki32.const n248
                      ki32.add
                      klocal.get n4
                      ki32.const n272
                      ki32.add
                      klocal.get n4
                      ki32.const n176
                      ki32.add
                      kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Div>::div>"
                      klocal.get n4
                      klocal.get n3
                      ki64.load
                      ki64.store koffset=232
                      klocal.get n4
                      klocal.get n3
                      ki64.load koffset=8
                      ki64.store koffset=240
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.load koffset=248
                        ki32.eqz
                        kbr_if n0 c(;@10;)
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=240
                        ki64.store koffset=16
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=232
                        ki64.store koffset=8
                        klocal.get n0
                        ki64.const n1
                        ki64.store
                        kbr n4 c(;@6;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=240
                      ki64.store koffset=136
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=232
                      ki64.store koffset=128
                      kbr n2 c(;@7;)
                    kend
                    klocal.get n4
                    ki64.load32_u koffset=104
                    klocal.set n5
                  kend
                  klocal.get n4
                  klocal.get n5
                  ki64.store koffset=280
                  klocal.get n4
                  klocal.get n2
                  ki32.store koffset=276
                  klocal.get n4
                  klocal.get n8
                  ki32.store8 koffset=273
                  klocal.get n4
                  klocal.get n6
                  ki32.store8 koffset=272
                  klocal.get n4
                  ki32.const n248
                  ki32.add
                  klocal.get n4
                  ki32.const n232
                  ki32.add
                  klocal.get n4
                  ki32.const n272
                  ki32.add
                  kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Mul>::mul>"
                  klocal.get n4
                  klocal.get n3
                  ki64.load
                  ki64.store koffset=216
                  klocal.get n4
                  klocal.get n3
                  ki64.load koffset=8
                  ki64.store koffset=224
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load koffset=248
                    ki32.eqz
                    kbr_if n0 c(;@8;)
                    klocal.get n0
                    klocal.get n4
                    ki64.load koffset=224
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n4
                    ki64.load koffset=216
                    ki64.store koffset=8
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    kbr n2 c(;@6;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=224
                  ki64.store koffset=208
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=216
                  ki64.store koffset=200
                  klocal.get n4
                  ki64.const n4607182418800017408
                  ki64.store koffset=256
                  klocal.get n4
                  ki32.const n2
                  ki32.store8 koffset=248
                  klocal.get n4
                  ki32.const n176
                  ki32.add
                  klocal.get n4
                  ki32.const n200
                  ki32.add
                  klocal.get n4
                  ki32.const n248
                  ki32.add
                  kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
                  klocal.get n4
                  klocal.get n7
                  ki64.load
                  ki64.store koffset=160
                  klocal.get n4
                  klocal.get n7
                  ki64.load koffset=8
                  ki64.store koffset=168
                  kblock c;; label = @8
                    klocal.get n4
                    ki64.load koffset=176
                    ki64.const n1
                    ki64.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n0
                    klocal.get n4
                    ki64.load koffset=168
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n4
                    ki64.load koffset=160
                    ki64.store koffset=8
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    kbr n2 c(;@6;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=168
                  ki64.store koffset=136
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=160
                  ki64.store koffset=128
                kend
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki32.load8_u koffset=112
                                  klocal.tee n6
                                  kbr_table n6 c(;@9;) n6 c(;@9;) n0 c(;@15;) n1 c(;@14;) n2 c(;@13;) n3 c(;@12;) n4 c(;@11;) n5 c(;@10;) n6 c(;@9;)
                                kend
                                klocal.get n4
                                ki64.load koffset=120
                                klocal.set n5
                                kbr n7 c(;@7;)
                              kend
                              klocal.get n4
                              ki32.load koffset=116
                              klocal.tee n2
                              klocal.get n2
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n8
                              ki32.store
                              klocal.get n8
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n5 c(;@8;)
                            kend
                            klocal.get n4
                            ki32.load koffset=116
                            klocal.tee n2
                            klocal.get n2
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n8
                            ki32.store
                            klocal.get n8
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            klocal.get n4
                            ki64.load8_u koffset=124
                            ki64.const n32
                            ki64.shl
                            klocal.get n4
                            ki64.load32_u koffset=120
                            ki64.or
                            klocal.set n5
                            kbr n5 c(;@7;)
                          kend
                          klocal.get n4
                          ki32.load koffset=116
                          klocal.tee n2
                          klocal.get n2
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n8
                          ki32.store
                          klocal.get n8
                          ki32.eqz
                          kbr_if n10 c(;@1;)
                          kbr n3 c(;@8;)
                        kend
                        klocal.get n4
                        ki32.load koffset=116
                        klocal.tee n2
                        klocal.get n2
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n2 c(;@8;)
                      kend
                      klocal.get n4
                      ki32.load koffset=116
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n9
                      ki32.store
                      klocal.get n9
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n2 c(;@7;)
                    kend
                    klocal.get n4
                    ki32.load8_u koffset=113
                    klocal.set n8
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n4
                  ki64.load32_u koffset=120
                  klocal.set n5
                kend
                klocal.get n4
                klocal.get n5
                ki64.store koffset=280
                klocal.get n4
                klocal.get n2
                ki32.store koffset=276
                klocal.get n4
                klocal.get n8
                ki32.store8 koffset=273
                klocal.get n4
                klocal.get n6
                ki32.store8 koffset=272
                klocal.get n4
                ki64.const n4607182418800017408
                ki64.store koffset=184
                klocal.get n4
                ki32.const n2
                ki32.store8 koffset=176
                klocal.get n4
                ki32.const n248
                ki32.add
                klocal.get n4
                ki32.const n272
                ki32.add
                klocal.get n4
                ki32.const n176
                ki32.add
                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
                klocal.get n4
                klocal.get n3
                ki64.load
                ki64.store koffset=232
                klocal.get n4
                klocal.get n3
                ki64.load koffset=8
                ki64.store koffset=240
                klocal.get n4
                ki32.load koffset=248
                ki32.eqz
                kbr_if n2 c(;@4;)
                klocal.get n0
                klocal.get n4
                ki64.load koffset=240
                ki64.store koffset=16
                klocal.get n0
                klocal.get n4
                ki64.load koffset=232
                ki64.store koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                klocal.get n4
                ki32.const n128
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              kend
              klocal.get n4
              ki32.const n112
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n96
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n80
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n64
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n48
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n32
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n16
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.load koffset=8
              klocal.tee n3
              klocal.get n3
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n3
              ki32.store
              klocal.get n3
              kbr_if n2 c(;@3;)
            kend
            klocal.get n4
            ki32.const n8
            ki32.add
            kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
            kbr n1 c(;@3;)
          kend
          klocal.get n4
          klocal.get n4
          ki64.load koffset=240
          ki64.store koffset=224
          klocal.get n4
          klocal.get n4
          ki64.load koffset=232
          ki64.store koffset=216
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n4
                            ki32.load8_u koffset=128
                            klocal.tee n6
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n4
                          ki64.load koffset=136
                          klocal.set n5
                          kbr n7 c(;@4;)
                        kend
                        klocal.get n4
                        ki32.load koffset=132
                        klocal.tee n2
                        klocal.get n2
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n5 c(;@5;)
                      kend
                      klocal.get n4
                      ki32.load koffset=132
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n4
                      ki64.load8_u koffset=140
                      ki64.const n32
                      ki64.shl
                      klocal.get n4
                      ki64.load32_u koffset=136
                      ki64.or
                      klocal.set n5
                      kbr n5 c(;@4;)
                    kend
                    klocal.get n4
                    ki32.load koffset=132
                    klocal.tee n2
                    klocal.get n2
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n3 c(;@5;)
                  kend
                  klocal.get n4
                  ki32.load koffset=132
                  klocal.tee n2
                  klocal.get n2
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n2 c(;@5;)
                kend
                klocal.get n4
                ki32.load koffset=132
                klocal.tee n2
                klocal.get n2
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n9
                ki32.store
                klocal.get n9
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n2 c(;@4;)
              kend
              klocal.get n4
              ki32.load8_u koffset=129
              klocal.set n8
              kbr n1 c(;@4;)
            kend
            klocal.get n4
            ki64.load32_u koffset=136
            klocal.set n5
          kend
          klocal.get n4
          ki32.const n48
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          klocal.get n5
          ki64.store koffset=56
          klocal.get n4
          klocal.get n2
          ki32.store koffset=52
          klocal.get n4
          klocal.get n8
          ki32.store8 koffset=49
          klocal.get n4
          klocal.get n6
          ki32.store8 koffset=48
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n4
                            ki32.load8_u koffset=216
                            klocal.tee n6
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n4
                          ki64.load koffset=224
                          klocal.set n5
                          kbr n7 c(;@4;)
                        kend
                        klocal.get n4
                        ki32.load koffset=220
                        klocal.tee n2
                        klocal.get n2
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n5 c(;@5;)
                      kend
                      klocal.get n4
                      ki32.load koffset=220
                      klocal.tee n2
                      klocal.get n2
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n4
                      ki64.load8_u koffset=228
                      ki64.const n32
                      ki64.shl
                      klocal.get n4
                      ki64.load32_u koffset=224
                      ki64.or
                      klocal.set n5
                      kbr n5 c(;@4;)
                    kend
                    klocal.get n4
                    ki32.load koffset=220
                    klocal.tee n2
                    klocal.get n2
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n3 c(;@5;)
                  kend
                  klocal.get n4
                  ki32.load koffset=220
                  klocal.tee n2
                  klocal.get n2
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n2 c(;@5;)
                kend
                klocal.get n4
                ki32.load koffset=220
                klocal.tee n2
                klocal.get n2
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n9
                ki32.store
                klocal.get n9
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n2 c(;@4;)
              kend
              klocal.get n4
              ki32.load8_u koffset=217
              klocal.set n8
              kbr n1 c(;@4;)
            kend
            klocal.get n4
            ki64.load32_u koffset=224
            klocal.set n5
          kend
          klocal.get n4
          ki32.const n64
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          klocal.get n5
          ki64.store koffset=72
          klocal.get n4
          klocal.get n2
          ki32.store koffset=68
          klocal.get n4
          klocal.get n8
          ki32.store8 koffset=65
          klocal.get n4
          klocal.get n6
          ki32.store8 koffset=64
          klocal.get n4
          ki32.const n216
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.const n128
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.const n112
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.const n96
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          kbr n1 c(;@2;)
        kend
      kend
      klocal.get n4
      ki32.const n320
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#3} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;659;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n192
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n1
    klocal.get n4
    klocal.get n3
    ki32.store koffset=20
    klocal.get n4
    klocal.get n2
    ki32.store koffset=16
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n1
            ki32.load koffset=16
            ki32.eqz
            kbr_if n0 c(;@4;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load koffset=12
                            klocal.tee n3
                            ki32.load8_u koffset=8
                            klocal.tee n2
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n3
                          ki64.load koffset=16
                          klocal.set n5
                          kbr n10 c(;@1;)
                        kend
                        klocal.get n3
                        ki32.load koffset=12
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n6
                        ki32.store
                        klocal.get n6
                        ki32.eqz
                        kbr_if n7 c(;@3;)
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n3
                      ki32.load koffset=12
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n6
                      ki32.store
                      klocal.get n6
                      ki32.eqz
                      kbr_if n6 c(;@3;)
                      klocal.get n3
                      ki64.load8_u koffset=20
                      ki64.const n32
                      ki64.shl
                      klocal.get n3
                      ki64.load32_u koffset=16
                      ki64.or
                      klocal.set n5
                      kbr n8 c(;@1;)
                    kend
                    klocal.get n3
                    ki32.load koffset=12
                    klocal.tee n1
                    klocal.get n1
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n6
                    ki32.store
                    klocal.get n6
                    kbr_if n6 c(;@2;)
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n3
                  ki32.load koffset=12
                  klocal.tee n1
                  klocal.get n1
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n6
                  ki32.store
                  klocal.get n6
                  kbr_if n5 c(;@2;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n3
                ki32.load koffset=12
                klocal.tee n1
                klocal.get n1
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n3
                ki32.store
                klocal.get n3
                ki32.eqz
                kbr_if n3 c(;@3;)
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.load8_u koffset=9
              klocal.set n3
            kend
            kbr n3 c(;@1;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        kunreachable
      kend
      klocal.get n3
      ki64.load32_u koffset=16
      klocal.set n5
    kend
    klocal.get n4
    klocal.get n5
    ki64.store koffset=112
    klocal.get n4
    klocal.get n1
    ki32.store koffset=108
    klocal.get n4
    klocal.get n3
    ki32.store8 koffset=105
    klocal.get n4
    klocal.get n2
    ki32.store8 koffset=104
    klocal.get n4
    ki32.const n72
    ki32.add
    klocal.get n4
    ki32.const n16
    ki32.add
    ki32.const n0
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n4
    ki64.const n0
    ki64.store koffset=96
    klocal.get n4
    ki32.const n2
    ki32.store8 koffset=88
    klocal.get n4
    ki32.const n0
    ki32.store8 koffset=127
    klocal.get n4
    ki64.const n8589934592
    ki64.store koffset=136
    klocal.get n4
    klocal.get n4
    ki64.load koffset=72
    ki64.store koffset=144
    klocal.get n4
    klocal.get n4
    ki64.load koffset=80
    ki64.store koffset=152
    klocal.get n4
    klocal.get n4
    ki64.load koffset=88
    ki64.store koffset=160
    klocal.get n4
    ki64.const n0
    ki64.store koffset=168
    klocal.get n4
    klocal.get n4
    ki32.const n127
    ki32.add
    ki32.store koffset=176
    klocal.get n4
    ki32.const n8
    ki32.add
    klocal.get n4
    ki32.const n136
    ki32.add
    kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
    klocal.get n4
    klocal.get n4
    ki32.load koffset=12
    klocal.tee n2
    ki32.store koffset=132
    klocal.get n4
    klocal.get n4
    ki32.load koffset=8
    klocal.tee n3
    ki32.store koffset=128
    kblock c;; label = @1
      kblock c;; label = @2
        klocal.get n4
        ki32.load8_u koffset=127
        ki32.const n1
        ki32.ne
        kbr_if n0 c(;@2;)
        klocal.get n3
        klocal.get n3
        ki32.load
        ki32.const n-1
        ki32.add
        klocal.tee n1
        ki32.store
        klocal.get n1
        kbr_if n1 c(;@1;)
        klocal.get n4
        ki32.const n128
        ki32.add
        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
        kbr n1 c(;@1;)
      kend
      klocal.get n3
      ki32.eqz
      kbr_if n0 c(;@1;)
      klocal.get n4
      ki32.const n48
      ki32.add
      ki32.const n8
      ki32.add
      klocal.set n1
      klocal.get n4
      klocal.get n2
      ki32.store koffset=144
      klocal.get n4
      klocal.get n3
      ki32.store koffset=140
      klocal.get n4
      ki32.const n6
      ki32.store8 koffset=136
      klocal.get n4
      ki32.const n48
      ki32.add
      klocal.get n4
      ki32.const n104
      ki32.add
      klocal.get n4
      ki32.const n136
      ki32.add
      kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n4
              ki32.load koffset=48
              kbr_if n0 c(;@5;)
              klocal.get n4
              ki32.const n24
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n1
              ki64.load koffset=8
              ki64.store koffset=112
              klocal.get n4
              klocal.get n1
              ki64.load
              ki64.store koffset=104
              klocal.get n4
              ki64.const n4697254411347427328
              ki64.store koffset=144
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=136
              klocal.get n4
              ki32.const n24
              ki32.add
              klocal.get n4
              ki32.const n104
              ki32.add
              klocal.get n4
              ki32.const n136
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Mul>::mul>"
              klocal.get n4
              ki32.load koffset=24
              ki32.eqz
              kbr_if n1 c(;@4;)
              klocal.get n3
              klocal.set n1
            kend
            klocal.get n0
            ki64.const n1
            ki64.store
            klocal.get n0
            klocal.get n1
            ki64.load koffset=8
            ki64.store koffset=16
            klocal.get n0
            klocal.get n1
            ki64.load
            ki64.store koffset=8
            klocal.get n4
            ki32.load koffset=16
            klocal.tee n1
            klocal.get n1
            ki32.load
            ki32.const n-1
            ki32.add
            klocal.tee n1
            ki32.store
            klocal.get n1
            ki32.eqz
            kbr_if n1 c(;@3;)
            kbr n2 c(;@2;)
          kend
          klocal.get n4
          klocal.get n3
          ki64.load koffset=8
          ki64.store koffset=80
          klocal.get n4
          klocal.get n3
          ki64.load
          ki64.store koffset=72
          klocal.get n4
          ki32.const n136
          ki32.add
          klocal.get n4
          ki32.const n16
          ki32.add
          ki32.const n0
          kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
          klocal.get n0
          klocal.get n4
          ki32.const n72
          ki32.add
          klocal.get n4
          ki32.const n136
          ki32.add
          kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
          klocal.get n4
          ki32.load koffset=16
          klocal.tee n1
          klocal.get n1
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n1
          ki32.store
          klocal.get n1
          kbr_if n1 c(;@2;)
        kend
        klocal.get n4
        ki32.const n16
        ki32.add
        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
      kend
      klocal.get n4
      ki32.const n192
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    ki32.const n1057428
    ki32.const n43
    klocal.get n4
    ki32.const n191
    ki32.add
    ki32.const n1057412
    ki32.const n1057472
    kcall i$core::result::unwrap_failed
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#4} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;660;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n80
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n4
    klocal.get n3
    ki32.store koffset=12
    klocal.get n4
    klocal.get n2
    ki32.store koffset=8
    klocal.get n4
    ki32.const n16
    ki32.add
    klocal.get n4
    ki32.const n8
    ki32.add
    ki32.const n0
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n4
    ki32.const n32
    ki32.add
    klocal.get n4
    ki32.const n8
    ki32.add
    ki32.const n1
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n0
    ki32.const n8
    ki32.add
    klocal.set n3
    klocal.get n4
    ki32.const n64
    ki32.add
    klocal.get n4
    ki32.const n16
    ki32.add
    klocal.get n4
    ki32.const n32
    ki32.add
    kcall i$nanvm_lib::vm::any::relational::compare::<nanvm_lib::naive::Naive>
    klocal.get n4
    ki32.load8_u koffset=65
    klocal.set n2
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          klocal.get n4
          ki32.load8_u koffset=64
          klocal.tee n5
          ki32.const n255
          ki32.eq
          kbr_if n0 c(;@3;)
          klocal.get n4
          klocal.get n4
          ki64.load koffset=72 kalign=2
          ki64.store koffset=56 kalign=2
          klocal.get n4
          klocal.get n4
          ki64.load koffset=66 kalign=2
          ki64.store koffset=50 kalign=2
          klocal.get n4
          klocal.get n2
          ki32.store8 koffset=49
          klocal.get n4
          klocal.get n5
          ki32.store8 koffset=48
          klocal.get n3
          klocal.get n4
          ki64.load koffset=48
          ki64.store
          klocal.get n3
          klocal.get n4
          ki64.load koffset=56
          ki64.store koffset=8
          klocal.get n0
          ki64.const n1
          ki64.store
          klocal.get n4
          ki32.load koffset=8
          klocal.tee n0
          klocal.get n0
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n0
          ki32.store
          klocal.get n0
          ki32.eqz
          kbr_if n1 c(;@2;)
          kbr n2 c(;@1;)
        kend
        klocal.get n4
        ki32.const n1
        ki32.store8 koffset=48
        klocal.get n4
        klocal.get n2
        ki32.const n255
        ki32.and
        ki32.const n1
        ki32.eq
        ki32.store8 koffset=49
        klocal.get n3
        klocal.get n4
        ki32.const n8
        ki32.add
        klocal.get n4
        ki32.const n48
        ki32.add
        kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
        ki32.const n1
        ki32.xor
        kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
        klocal.get n0
        ki64.const n0
        ki64.store
        klocal.get n4
        ki32.load koffset=8
        klocal.tee n0
        klocal.get n0
        ki32.load
        ki32.const n-1
        ki32.add
        klocal.tee n0
        ki32.store
        klocal.get n0
        kbr_if n1 c(;@1;)
      kend
      klocal.get n4
      ki32.const n8
      ki32.add
      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
    kend
    klocal.get n4
    ki32.const n80
    ki32.add
    kglobal.set i$__stack_pointer
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#5} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;661;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki64 ki32 ki64 ki64 ki64)
    kglobal.get i$__stack_pointer
    ki32.const n496
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n1
    klocal.get n4
    klocal.get n3
    ki32.store koffset=44
    klocal.get n4
    klocal.get n2
    ki32.store koffset=40
    klocal.get n4
    ki32.const n152
    ki32.add
    klocal.get n4
    ki32.const n40
    ki32.add
    ki32.const n1
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n4
    ki64.const n4607182418800017408
    ki64.store koffset=448
    klocal.get n4
    ki32.const n2
    ki32.store8 koffset=440
    klocal.get n4
    ki32.const n152
    ki32.add
    klocal.get n4
    ki32.const n440
    ki32.add
    kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::cmp::PartialEq>::eq"
    klocal.set n3
    klocal.get n4
    ki32.const n440
    ki32.add
    kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
    klocal.get n4
    ki32.const n152
    ki32.add
    kcall i$"#func344 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
    klocal.get n4
    klocal.get n3
    ki32.store8 koffset=425
    klocal.get n4
    ki32.const n1
    ki32.store8 koffset=424
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n4
                            ki32.const n424
                            ki32.add
                            kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
                            kbr_if n0 c(;@12;)
                            klocal.get n1
                            ki32.load koffset=16
                            klocal.tee n3
                            ki32.const n1
                            ki32.le_u
                            kbr_if n1 c(;@11;)
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            klocal.get n1
                                            ki32.load koffset=12
                                            klocal.tee n2
                                            ki32.load8_u koffset=24
                                            klocal.tee n5
                                            kbr_table n6 c(;@14;) n6 c(;@14;) n0 c(;@20;) n1 c(;@19;) n2 c(;@18;) n3 c(;@17;) n4 c(;@16;) n5 c(;@15;) n6 c(;@14;)
                                          kend
                                          klocal.get n2
                                          ki64.load koffset=32
                                          klocal.set n6
                                          kbr n13 c(;@6;)
                                        kend
                                        klocal.get n2
                                        ki32.load koffset=28
                                        klocal.tee n3
                                        klocal.get n3
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n7
                                        ki32.store
                                        klocal.get n7
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n11 c(;@7;)
                                      kend
                                      klocal.get n2
                                      ki32.load koffset=28
                                      klocal.tee n3
                                      klocal.get n3
                                      ki32.load
                                      ki32.const n1
                                      ki32.add
                                      klocal.tee n7
                                      ki32.store
                                      klocal.get n7
                                      ki32.eqz
                                      kbr_if n16 c(;@1;)
                                      klocal.get n2
                                      ki64.load8_u koffset=36
                                      ki64.const n32
                                      ki64.shl
                                      klocal.get n2
                                      ki64.load32_u koffset=32
                                      ki64.or
                                      klocal.set n6
                                      kbr n11 c(;@6;)
                                    kend
                                    klocal.get n2
                                    ki32.load koffset=28
                                    klocal.tee n3
                                    klocal.get n3
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n7
                                    ki32.store
                                    klocal.get n7
                                    kbr_if n9 c(;@7;)
                                    kbr n15 c(;@1;)
                                  kend
                                  klocal.get n2
                                  ki32.load koffset=28
                                  klocal.tee n3
                                  klocal.get n3
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n7
                                  ki32.store
                                  klocal.get n7
                                  kbr_if n8 c(;@7;)
                                  kbr n14 c(;@1;)
                                kend
                                klocal.get n2
                                ki32.load koffset=28
                                klocal.tee n3
                                klocal.get n3
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n2
                                ki32.store
                                klocal.get n2
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n1 c(;@13;)
                              kend
                              klocal.get n2
                              ki32.load8_u koffset=25
                              klocal.set n2
                            kend
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n1
                          ki32.load koffset=16
                          ki32.eqz
                          kbr_if n1 c(;@10;)
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          klocal.get n1
                                          ki32.load koffset=12
                                          klocal.tee n3
                                          ki32.load8_u koffset=8
                                          klocal.tee n2
                                          kbr_table n6 c(;@13;) n6 c(;@13;) n0 c(;@19;) n1 c(;@18;) n2 c(;@17;) n3 c(;@16;) n4 c(;@15;) n5 c(;@14;) n6 c(;@13;)
                                        kend
                                        klocal.get n3
                                        ki64.load koffset=16
                                        klocal.set n6
                                        kbr n10 c(;@8;)
                                      kend
                                      klocal.get n3
                                      ki32.load koffset=12
                                      klocal.tee n1
                                      klocal.get n1
                                      ki32.load
                                      ki32.const n1
                                      ki32.add
                                      klocal.tee n5
                                      ki32.store
                                      klocal.get n5
                                      ki32.eqz
                                      kbr_if n16 c(;@1;)
                                      kbr n8 c(;@9;)
                                    kend
                                    klocal.get n3
                                    ki32.load koffset=12
                                    klocal.tee n1
                                    klocal.get n1
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n5
                                    ki32.store
                                    klocal.get n5
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    klocal.get n3
                                    ki64.load8_u koffset=20
                                    ki64.const n32
                                    ki64.shl
                                    klocal.get n3
                                    ki64.load32_u koffset=16
                                    ki64.or
                                    klocal.set n6
                                    kbr n8 c(;@8;)
                                  kend
                                  klocal.get n3
                                  ki32.load koffset=12
                                  klocal.tee n1
                                  klocal.get n1
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n5
                                  ki32.store
                                  klocal.get n5
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  kbr n6 c(;@9;)
                                kend
                                klocal.get n3
                                ki32.load koffset=12
                                klocal.tee n1
                                klocal.get n1
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n5
                                ki32.store
                                klocal.get n5
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n5 c(;@9;)
                              kend
                              klocal.get n3
                              ki32.load koffset=12
                              klocal.tee n1
                              klocal.get n1
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n3
                              ki32.store
                              klocal.get n3
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              kbr n1 c(;@12;)
                            kend
                            klocal.get n3
                            ki32.load8_u koffset=9
                            klocal.set n3
                          kend
                          kbr n3 c(;@8;)
                        kend
                        ki32.const n1
                        klocal.get n3
                        ki32.const n1063408
                        kcall i$core::panicking::panic_bounds_check
                        kunreachable
                      kend
                      ki32.const n0
                      ki32.const n0
                      ki32.const n1063408
                      kcall i$core::panicking::panic_bounds_check
                      kunreachable
                    kend
                    klocal.get n3
                    ki64.load32_u koffset=16
                    klocal.set n6
                  kend
                  klocal.get n4
                  klocal.get n6
                  ki64.store koffset=160
                  klocal.get n4
                  klocal.get n1
                  ki32.store koffset=156
                  klocal.get n4
                  klocal.get n3
                  ki32.store8 koffset=153
                  klocal.get n4
                  klocal.get n2
                  ki32.store8 koffset=152
                  klocal.get n4
                  ki32.const n448
                  ki32.add
                  klocal.get n4
                  ki32.const n40
                  ki32.add
                  ki32.const n0
                  kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
                  klocal.get n4
                  ki32.const n0
                  ki32.store8 koffset=408
                  klocal.get n4
                  ki64.const n4294967296
                  ki64.store koffset=440
                  klocal.get n4
                  klocal.get n4
                  ki32.const n408
                  ki32.add
                  ki32.store koffset=464
                  klocal.get n4
                  ki32.const n8
                  ki32.add
                  klocal.get n4
                  ki32.const n440
                  ki32.add
                  kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=12
                  klocal.tee n3
                  ki32.store koffset=84
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=8
                  klocal.tee n1
                  ki32.store koffset=80
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n4
                      ki32.load8_u koffset=408
                      ki32.const n1
                      ki32.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n1
                      klocal.get n1
                      ki32.load
                      ki32.const n-1
                      ki32.add
                      klocal.tee n0
                      ki32.store
                      klocal.get n0
                      kbr_if n1 c(;@8;)
                      klocal.get n4
                      ki32.const n80
                      ki32.add
                      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n1
                    ki32.eqz
                    kbr_if n0 c(;@8;)
                    klocal.get n4
                    klocal.get n3
                    ki32.store koffset=448
                    klocal.get n4
                    klocal.get n1
                    ki32.store koffset=444
                    klocal.get n4
                    ki32.const n6
                    ki32.store8 koffset=440
                    klocal.get n0
                    klocal.get n4
                    ki32.const n152
                    ki32.add
                    klocal.get n4
                    ki32.const n440
                    ki32.add
                    kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                    kbr n3 c(;@5;)
                  kend
                  ki32.const n1057428
                  ki32.const n43
                  klocal.get n4
                  ki32.const n495
                  ki32.add
                  ki32.const n1057412
                  ki32.const n1057472
                  kcall i$core::result::unwrap_failed
                  kunreachable
                kend
                klocal.get n2
                ki64.load32_u koffset=32
                klocal.set n6
              kend
              klocal.get n4
              klocal.get n6
              ki64.store koffset=56
              klocal.get n4
              klocal.get n3
              ki32.store koffset=52
              klocal.get n4
              klocal.get n2
              ki32.store8 koffset=49
              klocal.get n4
              klocal.get n5
              ki32.store8 koffset=48
              klocal.get n1
              klocal.get n1
              ki32.load
              ki32.const n1
              ki32.add
              klocal.tee n3
              ki32.store
              klocal.get n3
              ki32.eqz
              kbr_if n4 c(;@1;)
              klocal.get n4
              ki32.const n184
              ki32.add
              ki32.const n8
              ki32.add
              klocal.set n3
              klocal.get n4
              klocal.get n1
              ki32.store koffset=268
              klocal.get n4
              ki32.const n7
              ki32.store8 koffset=264
              klocal.get n4
              ki32.const n368
              ki32.add
              klocal.get n4
              ki32.const n40
              ki32.add
              ki32.const n0
              kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
              klocal.get n4
              ki32.const n408
              ki32.add
              klocal.get n4
              ki32.const n40
              ki32.add
              ki32.const n1
              kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
              klocal.get n4
              ki64.const n4607182418800017408
              ki64.store koffset=448
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=440
              klocal.get n4
              ki32.const n184
              ki32.add
              klocal.get n4
              ki32.const n408
              ki32.add
              klocal.get n4
              ki32.const n440
              ki32.add
              kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::bit::Shr>::shr>"
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load koffset=184
                    ki32.eqz
                    kbr_if n0 c(;@8;)
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    klocal.get n0
                    klocal.get n3
                    ki64.load koffset=8
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n3
                    ki64.load
                    ki64.store koffset=8
                    klocal.get n4
                    ki32.const n368
                    ki32.add
                    kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                    klocal.get n4
                    ki32.const n264
                    ki32.add
                    kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=368
                  klocal.tee n6
                  ki64.store koffset=152
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=376
                  klocal.tee n8
                  ki64.store koffset=160
                  klocal.get n4
                  klocal.get n3
                  ki64.load koffset=8
                  klocal.tee n9
                  ki64.store koffset=176
                  klocal.get n4
                  klocal.get n3
                  ki64.load
                  klocal.tee n10
                  ki64.store koffset=168
                  klocal.get n4
                  ki32.const n0
                  ki32.store8 koffset=368
                  klocal.get n4
                  ki64.const n8589934592
                  ki64.store koffset=440
                  klocal.get n4
                  klocal.get n6
                  ki64.store koffset=448
                  klocal.get n4
                  klocal.get n8
                  ki64.store koffset=456
                  klocal.get n4
                  klocal.get n10
                  ki64.store koffset=464
                  klocal.get n4
                  klocal.get n9
                  ki64.store koffset=472
                  klocal.get n4
                  klocal.get n4
                  ki32.const n368
                  ki32.add
                  ki32.store koffset=480
                  klocal.get n4
                  ki32.const n32
                  ki32.add
                  klocal.get n4
                  ki32.const n440
                  ki32.add
                  kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=36
                  klocal.tee n5
                  ki32.store koffset=412
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=32
                  klocal.tee n3
                  ki32.store koffset=408
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load8_u koffset=368
                    ki32.const n1
                    ki32.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n3
                    klocal.get n3
                    ki32.load
                    ki32.const n-1
                    ki32.add
                    klocal.tee n1
                    ki32.store
                    klocal.get n1
                    kbr_if n6 c(;@2;)
                    klocal.get n4
                    ki32.const n408
                    ki32.add
                    kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                    kbr n6 c(;@2;)
                  kend
                  klocal.get n3
                  ki32.eqz
                  kbr_if n5 c(;@2;)
                  klocal.get n4
                  ki32.const n128
                  ki32.add
                  ki32.const n8
                  ki32.add
                  klocal.set n2
                  klocal.get n4
                  klocal.get n5
                  ki32.store koffset=336
                  klocal.get n4
                  klocal.get n3
                  ki32.store koffset=332
                  klocal.get n4
                  ki32.const n6
                  ki32.store8 koffset=328
                  klocal.get n4
                  ki32.const n128
                  ki32.add
                  klocal.get n4
                  ki32.const n264
                  ki32.add
                  klocal.get n4
                  ki32.const n328
                  ki32.add
                  kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                  kblock c;; label = @8
                    klocal.get n4
                    ki64.load koffset=128
                    ki64.const n1
                    ki64.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    klocal.get n0
                    klocal.get n2
                    ki64.load koffset=8
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n2
                    ki64.load
                    ki64.store koffset=8
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n4
                  klocal.get n2
                  ki64.load koffset=8
                  ki64.store koffset=120
                  klocal.get n4
                  klocal.get n2
                  ki64.load
                  ki64.store koffset=112
                  klocal.get n1
                  klocal.get n1
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n3
                  ki32.store
                  klocal.get n3
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  klocal.get n4
                  ki32.const n304
                  ki32.add
                  ki32.const n8
                  ki32.add
                  klocal.set n3
                  klocal.get n4
                  klocal.get n1
                  ki32.store koffset=236
                  klocal.get n4
                  ki32.const n7
                  ki32.store8 koffset=232
                  klocal.get n4
                  ki32.const n368
                  ki32.add
                  klocal.get n4
                  ki32.const n40
                  ki32.add
                  ki32.const n0
                  kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
                  klocal.get n4
                  ki32.const n408
                  ki32.add
                  klocal.get n4
                  ki32.const n40
                  ki32.add
                  ki32.const n1
                  kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
                  klocal.get n4
                  ki64.const n4607182418800017408
                  ki64.store koffset=160
                  klocal.get n4
                  ki32.const n2
                  ki32.store8 koffset=152
                  klocal.get n4
                  ki32.const n304
                  ki32.add
                  klocal.get n4
                  ki32.const n408
                  ki32.add
                  klocal.get n4
                  ki32.const n152
                  ki32.add
                  kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::bit::Shr>::shr>"
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n4
                      ki64.load koffset=304
                      ki64.const n1
                      ki64.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n0
                      ki64.const n1
                      ki64.store
                      klocal.get n0
                      klocal.get n3
                      ki64.load koffset=8
                      ki64.store koffset=16
                      klocal.get n0
                      klocal.get n3
                      ki64.load
                      ki64.store koffset=8
                      klocal.get n4
                      ki32.const n368
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n4
                      ki32.const n232
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.const n280
                    ki32.add
                    ki32.const n8
                    ki32.add
                    klocal.set n1
                    klocal.get n4
                    klocal.get n3
                    ki64.load koffset=8
                    ki64.store koffset=336
                    klocal.get n4
                    klocal.get n3
                    ki64.load
                    ki64.store koffset=328
                    klocal.get n4
                    ki32.const n280
                    ki32.add
                    klocal.get n4
                    ki32.const n368
                    ki32.add
                    klocal.get n4
                    ki32.const n328
                    ki32.add
                    kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
                    kblock c;; label = @9
                      klocal.get n4
                      ki64.load koffset=280
                      ki64.const n1
                      ki64.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n0
                      ki64.const n1
                      ki64.store
                      klocal.get n0
                      klocal.get n1
                      ki64.load koffset=8
                      ki64.store koffset=16
                      klocal.get n0
                      klocal.get n1
                      ki64.load
                      ki64.store koffset=8
                      klocal.get n4
                      ki32.const n232
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.const n384
                    ki32.add
                    ki32.const n8
                    ki32.add
                    klocal.set n3
                    klocal.get n4
                    klocal.get n1
                    ki64.load koffset=8
                    ki64.store koffset=272
                    klocal.get n4
                    klocal.get n1
                    ki64.load
                    ki64.store koffset=264
                    klocal.get n4
                    ki32.const n368
                    ki32.add
                    klocal.get n4
                    ki32.const n40
                    ki32.add
                    ki32.const n1
                    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
                    klocal.get n4
                    ki32.const n408
                    ki32.add
                    klocal.get n4
                    ki32.const n40
                    ki32.add
                    ki32.const n1
                    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
                    klocal.get n4
                    ki64.const n4607182418800017408
                    ki64.store koffset=160
                    klocal.get n4
                    ki32.const n2
                    ki32.store8 koffset=152
                    klocal.get n4
                    ki32.const n384
                    ki32.add
                    klocal.get n4
                    ki32.const n408
                    ki32.add
                    klocal.get n4
                    ki32.const n152
                    ki32.add
                    kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::bit::Shr>::shr>"
                    kblock c;; label = @9
                      klocal.get n4
                      ki64.load koffset=384
                      ki64.const n1
                      ki64.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n0
                      ki64.const n1
                      ki64.store
                      klocal.get n0
                      klocal.get n3
                      ki64.load koffset=8
                      ki64.store koffset=16
                      klocal.get n0
                      klocal.get n3
                      ki64.load
                      ki64.store koffset=8
                      klocal.get n4
                      ki32.const n368
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n4
                      ki32.const n264
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n4
                      ki32.const n232
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.const n344
                    ki32.add
                    ki32.const n8
                    ki32.add
                    klocal.set n1
                    klocal.get n4
                    klocal.get n3
                    ki64.load koffset=8
                    ki64.store koffset=160
                    klocal.get n4
                    klocal.get n3
                    ki64.load
                    ki64.store koffset=152
                    klocal.get n4
                    ki32.const n344
                    ki32.add
                    klocal.get n4
                    ki32.const n368
                    ki32.add
                    klocal.get n4
                    ki32.const n152
                    ki32.add
                    kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Sub>::sub>"
                    kblock c;; label = @9
                      klocal.get n4
                      ki64.load koffset=344
                      ki64.const n1
                      ki64.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n0
                      ki64.const n1
                      ki64.store
                      klocal.get n0
                      klocal.get n1
                      ki64.load koffset=8
                      ki64.store koffset=16
                      klocal.get n0
                      klocal.get n1
                      ki64.load
                      ki64.store koffset=8
                      klocal.get n4
                      ki32.const n264
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n4
                      ki32.const n232
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.const n208
                    ki32.add
                    ki32.const n8
                    ki32.add
                    klocal.set n3
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=264
                    ki64.store koffset=440
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=272
                    ki64.store koffset=448
                    klocal.get n4
                    klocal.get n1
                    ki64.load koffset=8
                    ki64.store koffset=464
                    klocal.get n4
                    klocal.get n1
                    ki64.load
                    ki64.store koffset=456
                    klocal.get n4
                    ki32.const n24
                    ki32.add
                    klocal.get n4
                    ki32.const n440
                    ki32.add
                    kcall i$"<nanvm_lib::naive::container::Container<(), nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as nanvm_lib::vm::internal::icontainer::IContainer<nanvm_lib::naive::Naive>>::new_ok::<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>; 2]>"
                    klocal.get n4
                    ki32.const n6
                    ki32.store8 koffset=248
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=24
                    ki64.store koffset=252 kalign=4
                    klocal.get n4
                    ki32.const n208
                    ki32.add
                    klocal.get n4
                    ki32.const n232
                    ki32.add
                    klocal.get n4
                    ki32.const n248
                    ki32.add
                    kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                    klocal.get n4
                    ki64.load koffset=208
                    ki64.const n1
                    ki64.ne
                    kbr_if n2 c(;@6;)
                    klocal.get n0
                    ki64.const n1
                    ki64.store
                    klocal.get n0
                    klocal.get n3
                    ki64.load koffset=8
                    ki64.store koffset=16
                    klocal.get n0
                    klocal.get n3
                    ki64.load
                    ki64.store koffset=8
                  kend
                  klocal.get n4
                  ki32.const n112
                  ki32.add
                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                kend
                klocal.get n4
                ki32.const n48
                ki32.add
                kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                klocal.get n4
                ki32.load koffset=40
                klocal.tee n1
                klocal.get n1
                ki32.load
                ki32.const n-1
                ki32.add
                klocal.tee n1
                ki32.store
                klocal.get n1
                ki32.eqz
                kbr_if n2 c(;@4;)
                kbr n3 c(;@3;)
              kend
              klocal.get n4
              klocal.get n4
              ki64.load koffset=112
              ki64.store koffset=80
              klocal.get n4
              klocal.get n4
              ki64.load koffset=120
              ki64.store koffset=88
              klocal.get n4
              klocal.get n3
              ki64.load koffset=8
              ki64.store koffset=104
              klocal.get n4
              klocal.get n3
              ki64.load
              ki64.store koffset=96
              klocal.get n4
              ki32.const n16
              ki32.add
              klocal.get n4
              ki32.const n80
              ki32.add
              kcall i$"<nanvm_lib::naive::container::Container<(), nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as nanvm_lib::vm::internal::icontainer::IContainer<nanvm_lib::naive::Naive>>::new_ok::<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>; 2]>"
              klocal.get n4
              ki32.const n6
              ki32.store8 koffset=64
              klocal.get n4
              klocal.get n4
              ki64.load koffset=16
              ki64.store koffset=68 kalign=4
              klocal.get n0
              klocal.get n4
              ki32.const n48
              ki32.add
              klocal.get n4
              ki32.const n64
              ki32.add
              kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
            kend
            klocal.get n4
            ki32.load koffset=40
            klocal.tee n1
            klocal.get n1
            ki32.load
            ki32.const n-1
            ki32.add
            klocal.tee n1
            ki32.store
            klocal.get n1
            kbr_if n1 c(;@3;)
          kend
          klocal.get n4
          ki32.const n40
          ki32.add
          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
        kend
        klocal.get n4
        ki32.const n496
        ki32.add
        kglobal.set i$__stack_pointer
        kreturn
      kend
      ki32.const n1057428
      ki32.const n43
      klocal.get n4
      ki32.const n495
      ki32.add
      ki32.const n1057412
      ki32.const n1057472
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#6} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;662;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki64 ki32 ki64 ki64 ki64 ki32 ki32 ki32 ki32 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n544
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n1
    klocal.get n4
    klocal.get n3
    ki32.store koffset=52
    klocal.get n4
    klocal.get n2
    ki32.store koffset=48
    klocal.get n4
    ki32.const n0
    ki32.store16 koffset=96
    klocal.get n4
    ki32.const n1067890
    ki32.store koffset=92
    klocal.get n4
    ki32.const n1067883
    ki32.store koffset=88
    klocal.get n4
    ki32.const n448
    ki32.add
    klocal.get n4
    ki32.const n88
    ki32.add
    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load8_u koffset=448
                    klocal.tee n3
                    ki32.const n255
                    ki32.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n4
                    ki32.load koffset=456
                    klocal.set n3
                    klocal.get n4
                    ki32.load koffset=452
                    klocal.set n5
                    klocal.get n4
                    ki32.const n0
                    ki32.store16 koffset=96
                    klocal.get n4
                    ki32.const n1067895
                    ki32.store koffset=92
                    klocal.get n4
                    ki32.const n1067890
                    ki32.store koffset=88
                    klocal.get n4
                    ki32.const n448
                    ki32.add
                    klocal.get n4
                    ki32.const n88
                    ki32.add
                    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                    klocal.get n4
                    ki32.load8_u koffset=448
                    klocal.tee n6
                    ki32.const n255
                    ki32.ne
                    kbr_if n1 c(;@7;)
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=452 kalign=4
                    ki64.store koffset=68 kalign=4
                    klocal.get n4
                    ki32.const n3
                    ki32.store8 koffset=64
                    klocal.get n4
                    klocal.get n3
                    ki32.store koffset=60
                    klocal.get n4
                    klocal.get n5
                    ki32.store koffset=56
                    klocal.get n4
                    ki32.const n0
                    ki32.store16 koffset=96
                    klocal.get n4
                    ki32.const n1067902
                    ki32.store koffset=92
                    klocal.get n4
                    ki32.const n1067895
                    ki32.store koffset=88
                    klocal.get n4
                    ki32.const n448
                    ki32.add
                    klocal.get n4
                    ki32.const n88
                    ki32.add
                    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                    klocal.get n4
                    ki32.load8_u koffset=448
                    klocal.tee n3
                    ki32.const n255
                    ki32.ne
                    kbr_if n2 c(;@6;)
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=452 kalign=4
                    ki64.store koffset=80 kalign=4
                    klocal.get n4
                    ki32.const n0
                    ki32.store16 koffset=304
                    klocal.get n4
                    ki32.const n1067908
                    ki32.store koffset=300
                    klocal.get n4
                    ki32.const n1067902
                    ki32.store koffset=296
                    klocal.get n4
                    ki32.const n448
                    ki32.add
                    klocal.get n4
                    ki32.const n296
                    ki32.add
                    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                    klocal.get n4
                    ki32.load8_u koffset=448
                    klocal.tee n3
                    ki32.const n255
                    ki32.ne
                    kbr_if n3 c(;@5;)
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=452 kalign=4
                    ki64.store koffset=124 kalign=4
                    klocal.get n4
                    ki32.const n3
                    ki32.store8 koffset=120
                    klocal.get n1
                    ki32.load koffset=16
                    ki32.eqz
                    kbr_if n4 c(;@4;)
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n1
                                    ki32.load koffset=12
                                    klocal.tee n5
                                    ki32.load8_u koffset=8
                                    klocal.tee n6
                                    kbr_table n6 c(;@10;) n6 c(;@10;) n0 c(;@16;) n1 c(;@15;) n2 c(;@14;) n3 c(;@13;) n4 c(;@12;) n5 c(;@11;) n6 c(;@10;)
                                  kend
                                  klocal.get n5
                                  ki64.load koffset=16
                                  klocal.set n7
                                  kbr n13 c(;@2;)
                                kend
                                klocal.get n5
                                ki32.load koffset=12
                                klocal.tee n3
                                klocal.get n3
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n8
                                ki32.store
                                klocal.get n8
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n11 c(;@3;)
                              kend
                              klocal.get n5
                              ki32.load koffset=12
                              klocal.tee n3
                              klocal.get n3
                              ki32.load
                              ki32.const n1
                              ki32.add
                              klocal.tee n8
                              ki32.store
                              klocal.get n8
                              ki32.eqz
                              kbr_if n12 c(;@1;)
                              klocal.get n5
                              ki64.load8_u koffset=20
                              ki64.const n32
                              ki64.shl
                              klocal.get n5
                              ki64.load32_u koffset=16
                              ki64.or
                              klocal.set n7
                              kbr n11 c(;@2;)
                            kend
                            klocal.get n5
                            ki32.load koffset=12
                            klocal.tee n3
                            klocal.get n3
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n8
                            ki32.store
                            klocal.get n8
                            kbr_if n9 c(;@3;)
                            kbr n11 c(;@1;)
                          kend
                          klocal.get n5
                          ki32.load koffset=12
                          klocal.tee n3
                          klocal.get n3
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n8
                          ki32.store
                          klocal.get n8
                          kbr_if n8 c(;@3;)
                          kbr n10 c(;@1;)
                        kend
                        klocal.get n5
                        ki32.load koffset=12
                        klocal.tee n3
                        klocal.get n3
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n5
                        ki32.store
                        klocal.get n5
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n5
                      ki32.load8_u koffset=9
                      klocal.set n5
                    kend
                    kbr n6 c(;@2;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki32.load8_u koffset=451
                  ki32.store8 koffset=355
                  klocal.get n4
                  klocal.get n4
                  ki32.load16_u koffset=449 kalign=1
                  ki32.store16 koffset=353 kalign=1
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=460
                  ki32.store koffset=364
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=452 kalign=4
                  ki64.store koffset=356 kalign=4
                  klocal.get n4
                  klocal.get n3
                  ki32.store8 koffset=352
                  ki32.const n1065572
                  ki32.const n43
                  klocal.get n4
                  ki32.const n352
                  ki32.add
                  ki32.const n1065556
                  ki32.const n1065616
                  kcall i$core::result::unwrap_failed
                  kunreachable
                kend
                klocal.get n4
                klocal.get n4
                ki32.load8_u koffset=451
                ki32.store8 koffset=355
                klocal.get n4
                klocal.get n4
                ki32.load16_u koffset=449 kalign=1
                ki32.store16 koffset=353 kalign=1
                klocal.get n4
                klocal.get n4
                ki32.load koffset=460
                ki32.store koffset=364
                klocal.get n4
                klocal.get n4
                ki64.load koffset=452 kalign=4
                ki64.store koffset=356 kalign=4
                klocal.get n4
                klocal.get n6
                ki32.store8 koffset=352
                ki32.const n1065572
                ki32.const n43
                klocal.get n4
                ki32.const n352
                ki32.add
                ki32.const n1065556
                ki32.const n1065616
                kcall i$core::result::unwrap_failed
                kunreachable
              kend
              klocal.get n4
              klocal.get n4
              ki32.load8_u koffset=451
              ki32.store8 koffset=355
              klocal.get n4
              klocal.get n4
              ki32.load16_u koffset=449 kalign=1
              ki32.store16 koffset=353 kalign=1
              klocal.get n4
              klocal.get n4
              ki32.load koffset=460
              ki32.store koffset=364
              klocal.get n4
              klocal.get n4
              ki64.load koffset=452 kalign=4
              ki64.store koffset=356 kalign=4
              klocal.get n4
              klocal.get n3
              ki32.store8 koffset=352
              ki32.const n1065572
              ki32.const n43
              klocal.get n4
              ki32.const n352
              ki32.add
              ki32.const n1065556
              ki32.const n1065616
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            klocal.get n4
            klocal.get n4
            ki32.load8_u koffset=451
            ki32.store8 koffset=355
            klocal.get n4
            klocal.get n4
            ki32.load16_u koffset=449 kalign=1
            ki32.store16 koffset=353 kalign=1
            klocal.get n4
            klocal.get n4
            ki32.load koffset=460
            ki32.store koffset=364
            klocal.get n4
            klocal.get n4
            ki64.load koffset=452 kalign=4
            ki64.store koffset=356 kalign=4
            klocal.get n4
            klocal.get n3
            ki32.store8 koffset=352
            ki32.const n1065572
            ki32.const n43
            klocal.get n4
            ki32.const n352
            ki32.add
            ki32.const n1065556
            ki32.const n1065616
            kcall i$core::result::unwrap_failed
            kunreachable
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        klocal.get n5
        ki64.load32_u koffset=16
        klocal.set n7
      kend
      klocal.get n4
      klocal.get n7
      ki64.store koffset=184
      klocal.get n4
      klocal.get n3
      ki32.store koffset=180
      klocal.get n4
      klocal.get n5
      ki32.store8 koffset=177
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=176
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n1
            ki32.load koffset=16
            klocal.tee n3
            ki32.const n1
            ki32.le_u
            kbr_if n0 c(;@4;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load koffset=12
                            klocal.tee n3
                            ki32.load8_u koffset=24
                            klocal.tee n6
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n3
                          ki64.load koffset=32
                          klocal.set n7
                          kbr n9 c(;@2;)
                        kend
                        klocal.get n3
                        ki32.load koffset=28
                        klocal.tee n5
                        klocal.get n5
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n3
                      ki32.load koffset=28
                      klocal.tee n5
                      klocal.get n5
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n3
                      ki64.load8_u koffset=36
                      ki64.const n32
                      ki64.shl
                      klocal.get n3
                      ki64.load32_u koffset=32
                      ki64.or
                      klocal.set n7
                      kbr n7 c(;@2;)
                    kend
                    klocal.get n3
                    ki32.load koffset=28
                    klocal.tee n5
                    klocal.get n5
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n3
                  ki32.load koffset=28
                  klocal.tee n5
                  klocal.get n5
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n3
                ki32.load koffset=28
                klocal.tee n5
                klocal.get n5
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n3
                ki32.store
                klocal.get n3
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.load8_u koffset=25
              klocal.set n3
            kend
            kbr n2 c(;@2;)
          kend
          ki32.const n1
          klocal.get n3
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        klocal.get n3
        ki64.load32_u koffset=32
        klocal.set n7
      kend
      klocal.get n4
      klocal.get n7
      ki64.store koffset=256
      klocal.get n4
      klocal.get n5
      ki32.store koffset=252
      klocal.get n4
      klocal.get n3
      ki32.store8 koffset=249
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=248
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n1
            ki32.load koffset=16
            klocal.tee n3
            ki32.const n2
            ki32.le_u
            kbr_if n0 c(;@4;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load koffset=12
                            klocal.tee n3
                            ki32.load8_u koffset=40
                            klocal.tee n6
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n3
                          ki64.load koffset=48
                          klocal.set n7
                          kbr n9 c(;@2;)
                        kend
                        klocal.get n3
                        ki32.load koffset=44
                        klocal.tee n5
                        klocal.get n5
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n3
                      ki32.load koffset=44
                      klocal.tee n5
                      klocal.get n5
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      klocal.get n3
                      ki64.load8_u koffset=52
                      ki64.const n32
                      ki64.shl
                      klocal.get n3
                      ki64.load32_u koffset=48
                      ki64.or
                      klocal.set n7
                      kbr n7 c(;@2;)
                    kend
                    klocal.get n3
                    ki32.load koffset=44
                    klocal.tee n5
                    klocal.get n5
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n3
                  ki32.load koffset=44
                  klocal.tee n5
                  klocal.get n5
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  ki32.eqz
                  kbr_if n6 c(;@1;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n3
                ki32.load koffset=44
                klocal.tee n5
                klocal.get n5
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n3
                ki32.store
                klocal.get n3
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.load8_u koffset=41
              klocal.set n3
            kend
            kbr n2 c(;@2;)
          kend
          ki32.const n2
          klocal.get n3
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        klocal.get n3
        ki64.load32_u koffset=48
        klocal.set n7
      kend
      klocal.get n4
      klocal.get n7
      ki64.store koffset=328
      klocal.get n4
      klocal.get n5
      ki32.store koffset=324
      klocal.get n4
      klocal.get n3
      ki32.store8 koffset=321
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=320
      klocal.get n4
      ki64.const n4607182418800017408
      ki64.store koffset=392
      klocal.get n4
      ki32.const n2
      ki32.store8 koffset=384
      klocal.get n4
      ki64.const n4673975551164153856
      ki64.store koffset=424
      klocal.get n4
      ki32.const n2
      ki32.store8 koffset=416
      klocal.get n4
      ki64.const n4607182418800017408
      ki64.store koffset=440
      klocal.get n4
      ki32.const n2
      ki32.store8 koffset=432
      klocal.get n4
      ki32.const n448
      ki32.add
      klocal.get n4
      ki32.const n416
      ki32.add
      klocal.get n4
      ki32.const n432
      ki32.add
      kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Sub>::sub>"
      klocal.get n4
      klocal.get n4
      ki64.load koffset=456
      ki64.store koffset=400
      klocal.get n4
      klocal.get n4
      ki64.load koffset=464
      ki64.store koffset=408
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        klocal.get n4
                        ki64.load koffset=448
                        ki64.const n1
                        ki64.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=408
                        ki64.store koffset=16
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=400
                        ki64.store koffset=8
                        klocal.get n0
                        ki64.const n1
                        ki64.store
                        klocal.get n4
                        ki32.const n384
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n320
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n248
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n176
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n120
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.load koffset=80
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        kblock c;; label = @11
                          klocal.get n1
                          kbr_if n0 c(;@11;)
                          klocal.get n4
                          ki32.const n80
                          ki32.add
                          kcall i$"<alloc::rc::Rc<[u16]>>::drop_slow"
                        kend
                        klocal.get n4
                        ki32.load koffset=56
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n4 c(;@6;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=408
                      klocal.tee n7
                      ki64.store koffset=376
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=400
                      klocal.tee n9
                      ki64.store koffset=368
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=384
                      klocal.tee n10
                      ki64.store koffset=352
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=392
                      klocal.tee n11
                      ki64.store koffset=360
                      klocal.get n4
                      ki32.const n0
                      ki32.store8 koffset=416
                      klocal.get n4
                      ki64.const n8589934592
                      ki64.store koffset=448
                      klocal.get n4
                      klocal.get n10
                      ki64.store koffset=456
                      klocal.get n4
                      klocal.get n11
                      ki64.store koffset=464
                      klocal.get n4
                      klocal.get n9
                      ki64.store koffset=472
                      klocal.get n4
                      klocal.get n7
                      ki64.store koffset=480
                      klocal.get n4
                      klocal.get n4
                      ki32.const n416
                      ki32.add
                      ki32.store koffset=488
                      klocal.get n4
                      ki32.const n40
                      ki32.add
                      klocal.get n4
                      ki32.const n448
                      ki32.add
                      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=44
                      klocal.tee n5
                      ki32.store koffset=436
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=40
                      klocal.tee n3
                      ki32.store koffset=432
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.load8_u koffset=416
                        ki32.const n1
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n3
                        klocal.get n3
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n8 c(;@2;)
                        klocal.get n4
                        ki32.const n432
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n3
                      ki32.eqz
                      kbr_if n7 c(;@2;)
                      klocal.get n4
                      klocal.get n5
                      ki32.store koffset=344
                      klocal.get n4
                      klocal.get n3
                      ki32.store koffset=340
                      klocal.get n4
                      ki32.const n6
                      ki32.store8 koffset=336
                      klocal.get n4
                      ki32.const n296
                      ki32.add
                      klocal.get n4
                      ki32.const n320
                      ki32.add
                      klocal.get n4
                      ki32.const n336
                      ki32.add
                      kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=304
                      ki64.store koffset=280
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=312
                      ki64.store koffset=288
                      kblock c;; label = @10
                        klocal.get n4
                        ki64.load koffset=296
                        ki64.const n1
                        ki64.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=288
                        ki64.store koffset=16
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=280
                        ki64.store koffset=8
                        klocal.get n0
                        ki64.const n1
                        ki64.store
                        klocal.get n4
                        ki32.const n248
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n176
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n120
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.load koffset=80
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        kblock c;; label = @11
                          klocal.get n1
                          kbr_if n0 c(;@11;)
                          klocal.get n4
                          ki32.const n80
                          ki32.add
                          kcall i$"<alloc::rc::Rc<[u16]>>::drop_slow"
                        kend
                        klocal.get n4
                        ki32.load koffset=56
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n4 c(;@6;)
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=288
                      ki64.store koffset=464
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=280
                      ki64.store koffset=456
                      klocal.get n4
                      ki32.const n0
                      ki32.store8 koffset=296
                      klocal.get n4
                      ki64.const n4294967296
                      ki64.store koffset=448
                      klocal.get n4
                      klocal.get n4
                      ki32.const n296
                      ki32.add
                      ki32.store koffset=472
                      klocal.get n4
                      ki32.const n32
                      ki32.add
                      klocal.get n4
                      ki32.const n448
                      ki32.add
                      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=36
                      klocal.tee n5
                      ki32.store koffset=356
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=32
                      klocal.tee n3
                      ki32.store koffset=352
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.load8_u koffset=296
                        ki32.const n1
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n3
                        klocal.get n3
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n7 c(;@3;)
                        klocal.get n4
                        ki32.const n352
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n3
                      ki32.eqz
                      kbr_if n6 c(;@3;)
                      klocal.get n4
                      klocal.get n5
                      ki32.store koffset=272
                      klocal.get n4
                      klocal.get n3
                      ki32.store koffset=268
                      klocal.get n4
                      ki32.const n6
                      ki32.store8 koffset=264
                      klocal.get n4
                      ki32.const n224
                      ki32.add
                      klocal.get n4
                      ki32.const n248
                      ki32.add
                      klocal.get n4
                      ki32.const n264
                      ki32.add
                      kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=232
                      ki64.store koffset=208
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=240
                      ki64.store koffset=216
                      kblock c;; label = @10
                        klocal.get n4
                        ki64.load koffset=224
                        ki64.const n1
                        ki64.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=216
                        ki64.store koffset=16
                        klocal.get n0
                        klocal.get n4
                        ki64.load koffset=208
                        ki64.store koffset=8
                        klocal.get n0
                        ki64.const n1
                        ki64.store
                        klocal.get n4
                        ki32.const n176
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n120
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.load koffset=80
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        kblock c;; label = @11
                          klocal.get n1
                          kbr_if n0 c(;@11;)
                          klocal.get n4
                          ki32.const n80
                          ki32.add
                          kcall i$"<alloc::rc::Rc<[u16]>>::drop_slow"
                        kend
                        klocal.get n4
                        ki32.load koffset=56
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        ki32.eqz
                        kbr_if n1 c(;@9;)
                        kbr n4 c(;@6;)
                      kend
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=216
                      ki64.store koffset=464
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=208
                      ki64.store koffset=456
                      klocal.get n4
                      ki32.const n0
                      ki32.store8 koffset=296
                      klocal.get n4
                      ki64.const n4294967296
                      ki64.store koffset=448
                      klocal.get n4
                      klocal.get n4
                      ki32.const n296
                      ki32.add
                      ki32.store koffset=472
                      klocal.get n4
                      ki32.const n24
                      ki32.add
                      klocal.get n4
                      ki32.const n448
                      ki32.add
                      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=28
                      klocal.tee n5
                      ki32.store koffset=356
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=24
                      klocal.tee n3
                      ki32.store koffset=352
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.load8_u koffset=296
                        ki32.const n1
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n3
                        klocal.get n3
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n3 c(;@7;)
                        klocal.get n4
                        ki32.const n352
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                        kbr n3 c(;@7;)
                      kend
                      klocal.get n3
                      ki32.eqz
                      kbr_if n2 c(;@7;)
                      klocal.get n4
                      klocal.get n5
                      ki32.store koffset=200
                      klocal.get n4
                      klocal.get n3
                      ki32.store koffset=196
                      klocal.get n4
                      ki32.const n6
                      ki32.store8 koffset=192
                      klocal.get n4
                      ki32.const n152
                      ki32.add
                      klocal.get n4
                      ki32.const n176
                      ki32.add
                      klocal.get n4
                      ki32.const n192
                      ki32.add
                      kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=160
                      ki64.store koffset=136
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=168
                      ki64.store koffset=144
                      klocal.get n4
                      ki64.load koffset=152
                      ki64.const n1
                      ki64.ne
                      kbr_if n1 c(;@8;)
                      klocal.get n0
                      klocal.get n4
                      ki64.load koffset=144
                      ki64.store koffset=16
                      klocal.get n0
                      klocal.get n4
                      ki64.load koffset=136
                      ki64.store koffset=8
                      klocal.get n0
                      ki64.const n1
                      ki64.store
                      klocal.get n4
                      ki32.const n120
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      klocal.get n4
                      ki32.load koffset=80
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n-1
                      ki32.add
                      klocal.tee n1
                      ki32.store
                      kblock c;; label = @10
                        klocal.get n1
                        kbr_if n0 c(;@10;)
                        klocal.get n4
                        ki32.const n80
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[u16]>>::drop_slow"
                      kend
                      klocal.get n4
                      ki32.load koffset=56
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n-1
                      ki32.add
                      klocal.tee n1
                      ki32.store
                      klocal.get n1
                      kbr_if n3 c(;@6;)
                    kend
                    klocal.get n4
                    ki32.const n56
                    ki32.add
                    kcall i$"<alloc::rc::Rc<[u16]>>::drop_slow"
                    kbr n2 c(;@6;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=144
                  klocal.tee n7
                  ki64.store koffset=112
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=136
                  klocal.tee n9
                  ki64.store koffset=104
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=120
                  klocal.tee n10
                  ki64.store koffset=88
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=128
                  klocal.tee n11
                  ki64.store koffset=96
                  klocal.get n4
                  ki32.const n0
                  ki32.store8 koffset=296
                  klocal.get n4
                  ki64.const n8589934592
                  ki64.store koffset=448
                  klocal.get n4
                  klocal.get n10
                  ki64.store koffset=456
                  klocal.get n4
                  klocal.get n11
                  ki64.store koffset=464
                  klocal.get n4
                  klocal.get n9
                  ki64.store koffset=472
                  klocal.get n4
                  klocal.get n7
                  ki64.store koffset=480
                  klocal.get n4
                  klocal.get n4
                  ki32.const n296
                  ki32.add
                  ki32.store koffset=488
                  klocal.get n4
                  ki32.const n16
                  ki32.add
                  klocal.get n4
                  ki32.const n448
                  ki32.add
                  kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=20
                  klocal.tee n6
                  ki32.store koffset=356
                  klocal.get n4
                  klocal.get n4
                  ki32.load koffset=16
                  klocal.tee n3
                  ki32.store koffset=352
                  kblock c;; label = @8
                    kblock c;; label = @9
                      klocal.get n4
                      ki32.load8_u koffset=296
                      ki32.const n1
                      ki32.ne
                      kbr_if n0 c(;@9;)
                      klocal.get n3
                      klocal.get n3
                      ki32.load
                      ki32.const n-1
                      ki32.add
                      klocal.tee n1
                      ki32.store
                      klocal.get n1
                      kbr_if n1 c(;@8;)
                      klocal.get n4
                      ki32.const n352
                      ki32.add
                      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n3
                    ki32.eqz
                    kbr_if n0 c(;@8;)
                    klocal.get n4
                    ki32.load koffset=80
                    klocal.set n8
                    klocal.get n4
                    ki32.load koffset=84
                    klocal.set n12
                    klocal.get n4
                    ki32.const n0
                    ki32.store16 koffset=96
                    klocal.get n4
                    ki32.const n1067920
                    ki32.store koffset=92
                    klocal.get n4
                    ki32.const n1067908
                    ki32.store koffset=88
                    klocal.get n4
                    ki32.const n448
                    ki32.add
                    klocal.get n4
                    ki32.const n88
                    ki32.add
                    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n4
                            ki32.load8_u koffset=448
                            klocal.tee n5
                            ki32.const n255
                            ki32.ne
                            kbr_if n0 c(;@12;)
                            klocal.get n1
                            ki32.load koffset=16
                            klocal.tee n5
                            ki32.const n3
                            ki32.le_u
                            kbr_if n1 c(;@11;)
                            klocal.get n4
                            ki32.load koffset=456
                            klocal.set n13
                            klocal.get n4
                            ki32.load koffset=452
                            klocal.set n14
                            kblock c;; label = @13
                              kblock c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            klocal.get n1
                                            ki32.load koffset=12
                                            klocal.tee n1
                                            ki32.load8_u koffset=56
                                            klocal.tee n15
                                            kbr_table n6 c(;@14;) n6 c(;@14;) n0 c(;@20;) n1 c(;@19;) n2 c(;@18;) n3 c(;@17;) n4 c(;@16;) n5 c(;@15;) n6 c(;@14;)
                                          kend
                                          klocal.get n1
                                          ki64.load koffset=64
                                          klocal.set n7
                                          kbr n10 c(;@9;)
                                        kend
                                        klocal.get n1
                                        ki32.load koffset=60
                                        klocal.tee n5
                                        klocal.get n5
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n16
                                        ki32.store
                                        klocal.get n16
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n8 c(;@10;)
                                      kend
                                      klocal.get n1
                                      ki32.load koffset=60
                                      klocal.tee n5
                                      klocal.get n5
                                      ki32.load
                                      ki32.const n1
                                      ki32.add
                                      klocal.tee n16
                                      ki32.store
                                      klocal.get n16
                                      ki32.eqz
                                      kbr_if n16 c(;@1;)
                                      klocal.get n1
                                      ki64.load8_u koffset=68
                                      ki64.const n32
                                      ki64.shl
                                      klocal.get n1
                                      ki64.load32_u koffset=64
                                      ki64.or
                                      klocal.set n7
                                      kbr n8 c(;@9;)
                                    kend
                                    klocal.get n1
                                    ki32.load koffset=60
                                    klocal.tee n5
                                    klocal.get n5
                                    ki32.load
                                    ki32.const n1
                                    ki32.add
                                    klocal.tee n16
                                    ki32.store
                                    klocal.get n16
                                    ki32.eqz
                                    kbr_if n15 c(;@1;)
                                    kbr n6 c(;@10;)
                                  kend
                                  klocal.get n1
                                  ki32.load koffset=60
                                  klocal.tee n5
                                  klocal.get n5
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n16
                                  ki32.store
                                  klocal.get n16
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  kbr n5 c(;@10;)
                                kend
                                klocal.get n1
                                ki32.load koffset=60
                                klocal.tee n5
                                klocal.get n5
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n1
                                ki32.store
                                klocal.get n1
                                ki32.eqz
                                kbr_if n13 c(;@1;)
                                kbr n1 c(;@13;)
                              kend
                              klocal.get n1
                              ki32.load8_u koffset=57
                              klocal.set n1
                            kend
                            kbr n3 c(;@9;)
                          kend
                          klocal.get n4
                          klocal.get n4
                          ki32.load8_u koffset=451
                          ki32.store8 koffset=355
                          klocal.get n4
                          klocal.get n4
                          ki32.load16_u koffset=449 kalign=1
                          ki32.store16 koffset=353 kalign=1
                          klocal.get n4
                          klocal.get n4
                          ki32.load koffset=460
                          ki32.store koffset=364
                          klocal.get n4
                          klocal.get n4
                          ki64.load koffset=452 kalign=4
                          ki64.store koffset=356 kalign=4
                          klocal.get n4
                          klocal.get n5
                          ki32.store8 koffset=352
                          ki32.const n1065572
                          ki32.const n43
                          klocal.get n4
                          ki32.const n352
                          ki32.add
                          ki32.const n1065556
                          ki32.const n1065616
                          kcall i$core::result::unwrap_failed
                          kunreachable
                        kend
                        ki32.const n3
                        klocal.get n5
                        ki32.const n1063408
                        kcall i$core::panicking::panic_bounds_check
                        kunreachable
                      kend
                      klocal.get n1
                      ki64.load32_u koffset=64
                      klocal.set n7
                    kend
                    klocal.get n4
                    ki32.const n0
                    ki32.store8 koffset=88
                    klocal.get n4
                    klocal.get n7
                    ki64.store koffset=464
                    klocal.get n4
                    klocal.get n5
                    ki32.store koffset=460
                    klocal.get n4
                    klocal.get n1
                    ki32.store8 koffset=457
                    klocal.get n4
                    klocal.get n15
                    ki32.store8 koffset=456
                    klocal.get n4
                    ki64.const n4294967296
                    ki64.store koffset=448
                    klocal.get n4
                    klocal.get n4
                    ki32.const n88
                    ki32.add
                    ki32.store koffset=472
                    klocal.get n4
                    ki32.const n8
                    ki32.add
                    klocal.get n4
                    ki32.const n448
                    ki32.add
                    kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                    klocal.get n4
                    klocal.get n4
                    ki32.load koffset=12
                    klocal.tee n5
                    ki32.store koffset=356
                    klocal.get n4
                    klocal.get n4
                    ki32.load koffset=8
                    klocal.tee n1
                    ki32.store koffset=352
                    kblock c;; label = @9
                      kblock c;; label = @10
                        klocal.get n4
                        ki32.load8_u koffset=88
                        ki32.const n1
                        ki32.ne
                        kbr_if n0 c(;@10;)
                        klocal.get n1
                        klocal.get n1
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n0
                        ki32.store
                        klocal.get n0
                        kbr_if n1 c(;@9;)
                        klocal.get n4
                        ki32.const n352
                        ki32.add
                        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                        kbr n1 c(;@9;)
                      kend
                      klocal.get n1
                      ki32.eqz
                      kbr_if n0 c(;@9;)
                      ki32.const n200
                      ki32.const n0
                      klocal.get n1
                      klocal.get n5
                      ki32.const n1067920
                      ki32.const n24
                      kcall i$<nanvm_lib::naive::function::Function>::new
                      klocal.set n1
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=72
                      ki64.store koffset=472
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=64
                      ki64.store koffset=464
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=56
                      ki64.store koffset=456
                      klocal.get n4
                      ki32.const n0
                      ki32.store8 koffset=88
                      klocal.get n4
                      klocal.get n1
                      ki32.store koffset=516
                      klocal.get n4
                      ki32.const n7
                      ki32.store8 koffset=512
                      klocal.get n4
                      klocal.get n13
                      ki32.store koffset=508
                      klocal.get n4
                      klocal.get n14
                      ki32.store koffset=504
                      klocal.get n4
                      klocal.get n6
                      ki32.store koffset=496
                      klocal.get n4
                      klocal.get n3
                      ki32.store koffset=492
                      klocal.get n4
                      ki32.const n6
                      ki32.store8 koffset=488
                      klocal.get n4
                      klocal.get n12
                      ki32.store koffset=484
                      klocal.get n4
                      klocal.get n8
                      ki32.store koffset=480
                      klocal.get n4
                      ki64.const n12884901888
                      ki64.store koffset=448
                      klocal.get n4
                      klocal.get n4
                      ki32.const n88
                      ki32.add
                      ki32.store koffset=528
                      klocal.get n4
                      klocal.get n4
                      ki32.const n448
                      ki32.add
                      kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>), 3>, core::result::Result<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>), ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>)>>::to_rc_slice"
                      klocal.get n4
                      klocal.get n4
                      ki32.load koffset=4
                      klocal.tee n3
                      ki32.store koffset=356
                      klocal.get n4
                      klocal.get n4
                      ki32.load
                      klocal.tee n1
                      ki32.store koffset=352
                      kblock c;; label = @10
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=88
                          ki32.const n1
                          ki32.ne
                          kbr_if n0 c(;@11;)
                          klocal.get n1
                          klocal.get n1
                          ki32.load
                          ki32.const n-1
                          ki32.add
                          klocal.tee n0
                          ki32.store
                          klocal.get n0
                          kbr_if n1 c(;@10;)
                          klocal.get n4
                          ki32.const n352
                          ki32.add
                          kcall i$"<alloc::rc::Rc<[(nanvm_lib::vm::string::String<nanvm_lib::naive::Naive>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>)]>>::drop_slow"
                          kbr n1 c(;@10;)
                        kend
                        klocal.get n1
                        ki32.eqz
                        kbr_if n0 c(;@10;)
                        klocal.get n0
                        klocal.get n3
                        ki32.store koffset=16
                        klocal.get n0
                        klocal.get n1
                        ki32.store koffset=12
                        klocal.get n0
                        ki32.const n5
                        ki32.store8 koffset=8
                        klocal.get n0
                        ki64.const n0
                        ki64.store
                        klocal.get n2
                        klocal.get n2
                        ki32.load
                        ki32.const n-1
                        ki32.add
                        klocal.tee n1
                        ki32.store
                        klocal.get n1
                        kbr_if n6 c(;@4;)
                        kbr n5 c(;@5;)
                      kend
                      ki32.const n1057428
                      ki32.const n43
                      klocal.get n4
                      ki32.const n543
                      ki32.add
                      ki32.const n1057412
                      ki32.const n1057472
                      kcall i$core::result::unwrap_failed
                      kunreachable
                    kend
                    ki32.const n1057428
                    ki32.const n43
                    klocal.get n4
                    ki32.const n543
                    ki32.add
                    ki32.const n1057412
                    ki32.const n1057472
                    kcall i$core::result::unwrap_failed
                    kunreachable
                  kend
                  ki32.const n1057428
                  ki32.const n43
                  klocal.get n4
                  ki32.const n543
                  ki32.add
                  ki32.const n1057412
                  ki32.const n1057472
                  kcall i$core::result::unwrap_failed
                  kunreachable
                kend
                ki32.const n1057428
                ki32.const n43
                klocal.get n4
                ki32.const n543
                ki32.add
                ki32.const n1057412
                ki32.const n1057472
                kcall i$core::result::unwrap_failed
                kunreachable
              kend
              klocal.get n4
              ki32.const n64
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n2
              klocal.get n2
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n1
              ki32.store
              klocal.get n1
              kbr_if n1 c(;@4;)
            kend
            klocal.get n4
            ki32.const n48
            ki32.add
            kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
          kend
          klocal.get n4
          ki32.const n544
          ki32.add
          kglobal.set i$__stack_pointer
          kreturn
        kend
        ki32.const n1057428
        ki32.const n43
        klocal.get n4
        ki32.const n543
        ki32.add
        ki32.const n1057412
        ki32.const n1057472
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      ki32.const n1057428
      ki32.const n43
      klocal.get n4
      ki32.const n543
      ki32.add
      ki32.const n1057412
      ki32.const n1057472
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#0}::{closure#0} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;676;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki32 ki64 kf64 ki64)
    kglobal.get i$__stack_pointer
    ki32.const n752
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n5
    klocal.get n4
    klocal.get n3
    ki32.store koffset=36
    klocal.get n4
    klocal.get n2
    ki32.store koffset=32
    klocal.get n4
    ki32.const n40
    ki32.add
    klocal.get n4
    ki32.const n32
    ki32.add
    ki32.const n0
    kcall i$<nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>>::argument
    klocal.get n4
    ki32.const n696
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n1
    klocal.get n4
    ki32.const n696
    ki32.add
    ki32.const n16
    ki32.add
    klocal.set n6
    klocal.get n4
    ki32.const n104
    ki32.add
    ki32.const n2
    ki32.or
    klocal.set n7
    klocal.get n4
    ki32.const n136
    ki32.add
    ki32.const n2
    ki32.or
    klocal.set n8
    klocal.get n4
    ki32.const n696
    ki32.add
    ki32.const n2
    ki32.or
    klocal.set n9
    klocal.get n4
    ki32.const n136
    ki32.add
    ki32.const n16
    ki32.add
    klocal.set n10
    klocal.get n4
    ki32.const n216
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n11
    klocal.get n4
    ki32.const n304
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n12
    klocal.get n4
    ki32.const n344
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n13
    klocal.get n4
    ki32.const n416
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n3
    klocal.get n4
    ki32.const n136
    ki32.add
    ki32.const n8
    ki32.add
    klocal.set n14
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kloop c;; label = @14
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    kblock c;; label = @25
                                                      klocal.get n4
                                                      ki32.load8_u koffset=40
                                                      klocal.tee n15
                                                      kbr_table n2 c(;@23;) n3 c(;@22;) n8 c(;@17;) n0 c(;@25;) n5 c(;@20;) n6 c(;@19;) n7 c(;@18;) n1 c(;@24;) n2 c(;@23;)
                                                    kend
                                                    klocal.get n4
                                                    ki32.load koffset=44
                                                    klocal.tee n2
                                                    klocal.get n2
                                                    ki32.load
                                                    ki32.const n1
                                                    ki32.add
                                                    klocal.tee n16
                                                    ki32.store
                                                    klocal.get n16
                                                    kbr_if n3 c(;@21;)
                                                    kbr n23 c(;@1;)
                                                  kend
                                                  klocal.get n4
                                                  ki32.load koffset=44
                                                  klocal.tee n2
                                                  klocal.get n2
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n16
                                                  ki32.store
                                                  klocal.get n16
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  klocal.get n4
                                                  klocal.get n2
                                                  ki32.store koffset=684
                                                  klocal.get n4
                                                  ki32.const n7
                                                  ki32.store8 koffset=680
                                                  klocal.get n2
                                                  klocal.get n2
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n17
                                                  ki32.store
                                                  klocal.get n17
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  kbr n8 c(;@15;)
                                                kend
                                                klocal.get n4
                                                klocal.get n4
                                                ki32.load8_u koffset=41
                                                klocal.tee n16
                                                ki32.store8 koffset=681
                                                klocal.get n4
                                                ki32.const n0
                                                ki32.store8 koffset=680
                                                kbr n7 c(;@15;)
                                              kend
                                              klocal.get n4
                                              klocal.get n4
                                              ki32.load8_u koffset=41
                                              klocal.tee n16
                                              ki32.store8 koffset=681
                                              klocal.get n4
                                              ki32.const n1
                                              ki32.store8 koffset=680
                                              kbr n6 c(;@15;)
                                            kend
                                            klocal.get n4
                                            klocal.get n4
                                            ki64.load32_u koffset=48
                                            klocal.tee n18
                                            ki64.store koffset=688
                                            klocal.get n4
                                            klocal.get n2
                                            ki32.store koffset=684
                                            klocal.get n4
                                            ki32.const n3
                                            ki32.store8 koffset=680
                                            klocal.get n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n16
                                            ki32.store
                                            klocal.get n16
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n4 c(;@16;)
                                          kend
                                          klocal.get n4
                                          ki32.load koffset=44
                                          klocal.tee n2
                                          klocal.get n2
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n16
                                          ki32.store
                                          klocal.get n16
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          klocal.get n4
                                          ki64.load8_u koffset=52
                                          klocal.set n18
                                          klocal.get n4
                                          klocal.get n2
                                          ki32.store koffset=684
                                          klocal.get n4
                                          ki32.const n4
                                          ki32.store8 koffset=680
                                          klocal.get n4
                                          klocal.get n18
                                          ki64.const n32
                                          ki64.shl
                                          klocal.get n4
                                          ki64.load32_u koffset=48
                                          ki64.or
                                          klocal.tee n18
                                          ki64.store koffset=688
                                          klocal.get n2
                                          klocal.get n2
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n16
                                          ki32.store
                                          klocal.get n16
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          kbr n3 c(;@16;)
                                        kend
                                        klocal.get n4
                                        ki32.load koffset=44
                                        klocal.tee n2
                                        klocal.get n2
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n16
                                        ki32.store
                                        klocal.get n16
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load32_u koffset=48
                                        klocal.tee n18
                                        ki64.store koffset=688
                                        klocal.get n4
                                        klocal.get n2
                                        ki32.store koffset=684
                                        klocal.get n4
                                        ki32.const n5
                                        ki32.store8 koffset=680
                                        klocal.get n2
                                        klocal.get n2
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n16
                                        ki32.store
                                        klocal.get n16
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n2 c(;@16;)
                                      kend
                                      klocal.get n4
                                      ki32.load koffset=44
                                      klocal.tee n2
                                      klocal.get n2
                                      ki32.load
                                      ki32.const n1
                                      ki32.add
                                      klocal.tee n16
                                      ki32.store
                                      klocal.get n16
                                      ki32.eqz
                                      kbr_if n16 c(;@1;)
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load32_u koffset=48
                                      klocal.tee n18
                                      ki64.store koffset=688
                                      klocal.get n4
                                      klocal.get n2
                                      ki32.store koffset=684
                                      klocal.get n4
                                      ki32.const n6
                                      ki32.store8 koffset=680
                                      klocal.get n2
                                      klocal.get n2
                                      ki32.load
                                      ki32.const n1
                                      ki32.add
                                      klocal.tee n16
                                      ki32.store
                                      klocal.get n16
                                      ki32.eqz
                                      kbr_if n16 c(;@1;)
                                      kbr n1 c(;@16;)
                                    kend
                                    klocal.get n4
                                    klocal.get n4
                                    kf64.load koffset=48
                                    klocal.tee n19
                                    kf64.store koffset=688
                                    klocal.get n4
                                    ki32.const n2
                                    ki32.store8 koffset=680
                                    klocal.get n19
                                    ki64.reinterpret_f64
                                    klocal.set n18
                                  kend
                                kend
                                klocal.get n4
                                klocal.get n18
                                ki64.store koffset=144
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=140
                                klocal.get n4
                                klocal.get n16
                                ki32.store8 koffset=137
                                klocal.get n4
                                klocal.get n15
                                ki32.store8 koffset=136
                                klocal.get n4
                                ki64.const n0
                                ki64.store koffset=704
                                klocal.get n4
                                ki32.const n2
                                ki32.store8 koffset=696
                                klocal.get n4
                                ki32.const n536
                                ki32.add
                                klocal.get n4
                                ki32.const n136
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki32.load8_u koffset=536
                                  ki32.const n255
                                  ki32.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=552
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=544
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n10 c(;@5;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=560
                                ki64.store koffset=720
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=552
                                ki64.store koffset=712
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=544
                                ki64.store koffset=704
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=536
                                ki64.store koffset=696
                                klocal.get n4
                                ki32.const n136
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n4
                                    ki32.load8_u koffset=136
                                    ki32.const n255
                                    ki32.eq
                                    kbr_if n0 c(;@16;)
                                    klocal.get n4
                                    klocal.get n4
                                    ki64.load koffset=144
                                    ki64.store koffset=224
                                    klocal.get n4
                                    klocal.get n4
                                    ki64.load koffset=136
                                    ki64.store koffset=216
                                    kbr n1 c(;@15;)
                                  kend
                                  klocal.get n4
                                  ki32.const n256
                                  ki32.store16 koffset=216
                                kend
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                klocal.get n6
                                kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n5
                                      ki32.load koffset=16
                                      ki32.eqz
                                      kbr_if n0 c(;@17;)
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    klocal.get n5
                                                    ki32.load koffset=12
                                                    klocal.tee n15
                                                    ki32.load8_u koffset=8
                                                    klocal.tee n16
                                                    kbr_table n6 c(;@18;) n6 c(;@18;) n0 c(;@24;) n1 c(;@23;) n2 c(;@22;) n3 c(;@21;) n4 c(;@20;) n5 c(;@19;) n6 c(;@18;)
                                                  kend
                                                  klocal.get n15
                                                  ki64.load koffset=16
                                                  klocal.set n18
                                                  kbr n8 c(;@15;)
                                                kend
                                                klocal.get n15
                                                ki32.load koffset=12
                                                klocal.tee n2
                                                klocal.get n2
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n17
                                                ki32.store
                                                klocal.get n17
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                kbr n6 c(;@16;)
                                              kend
                                              klocal.get n15
                                              ki32.load koffset=12
                                              klocal.tee n2
                                              klocal.get n2
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n17
                                              ki32.store
                                              klocal.get n17
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              klocal.get n15
                                              ki64.load8_u koffset=20
                                              ki64.const n32
                                              ki64.shl
                                              klocal.get n15
                                              ki64.load32_u koffset=16
                                              ki64.or
                                              klocal.set n18
                                              kbr n6 c(;@15;)
                                            kend
                                            klocal.get n15
                                            ki32.load koffset=12
                                            klocal.tee n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n17
                                            ki32.store
                                            klocal.get n17
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n4 c(;@16;)
                                          kend
                                          klocal.get n15
                                          ki32.load koffset=12
                                          klocal.tee n2
                                          klocal.get n2
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n17
                                          ki32.store
                                          klocal.get n17
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          kbr n3 c(;@16;)
                                        kend
                                        klocal.get n15
                                        ki32.load koffset=12
                                        klocal.tee n2
                                        klocal.get n2
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n17
                                        ki32.store
                                        klocal.get n17
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n3 c(;@15;)
                                      kend
                                      klocal.get n15
                                      ki32.load8_u koffset=9
                                      klocal.set n15
                                      kbr n2 c(;@15;)
                                    kend
                                    ki32.const n0
                                    ki32.const n0
                                    ki32.const n1063408
                                    kcall i$core::panicking::panic_bounds_check
                                    kunreachable
                                  kend
                                  klocal.get n15
                                  ki64.load32_u koffset=16
                                  klocal.set n18
                                kend
                                klocal.get n4
                                klocal.get n18
                                ki64.store koffset=352
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=348
                                klocal.get n4
                                klocal.get n15
                                ki32.store8 koffset=345
                                klocal.get n4
                                klocal.get n16
                                ki32.store8 koffset=344
                                klocal.get n4
                                ki32.const n0
                                ki32.store16 koffset=448
                                klocal.get n4
                                ki32.const n1067680
                                ki32.store koffset=444
                                klocal.get n4
                                ki32.const n1067674
                                ki32.store koffset=440
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                klocal.get n4
                                ki32.const n440
                                ki32.add
                                kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n4
                                      ki32.load8_u koffset=696
                                      klocal.tee n2
                                      ki32.const n255
                                      ki32.ne
                                      kbr_if n0 c(;@17;)
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=700 kalign=4
                                      ki64.store koffset=420 kalign=4
                                      klocal.get n4
                                      ki32.const n3
                                      ki32.store8 koffset=416
                                      klocal.get n4
                                      ki32.const n568
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n344
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n416
                                      ki32.add
                                      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=568
                                        ki32.const n255
                                        ki32.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=584
                                        ki64.store koffset=16
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=576
                                        ki64.store koffset=8
                                        klocal.get n0
                                        ki64.const n1
                                        ki64.store
                                        klocal.get n4
                                        ki32.const n216
                                        ki32.add
                                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                        kbr n13 c(;@5;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=592
                                      ki64.store koffset=720
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=584
                                      ki64.store koffset=712
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=576
                                      ki64.store koffset=704
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=568
                                      ki64.store koffset=696
                                      klocal.get n4
                                      ki32.const n416
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          klocal.get n4
                                          ki32.load8_u koffset=416
                                          ki32.const n255
                                          ki32.eq
                                          kbr_if n0 c(;@19;)
                                          klocal.get n4
                                          klocal.get n4
                                          ki64.load koffset=424
                                          ki64.store koffset=64
                                          klocal.get n4
                                          klocal.get n4
                                          ki64.load koffset=416
                                          ki64.store koffset=56
                                          kbr n1 c(;@18;)
                                        kend
                                        klocal.get n4
                                        ki32.const n256
                                        ki32.store16 koffset=56
                                      kend
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                      klocal.get n6
                                      kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                      klocal.get n4
                                      ki64.const n4620693217682128896
                                      ki64.store koffset=704
                                      klocal.get n4
                                      ki32.const n2
                                      ki32.store8 koffset=696
                                      klocal.get n4
                                      ki32.const n136
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n56
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Mul>::mul>"
                                      klocal.get n4
                                      klocal.get n14
                                      ki64.load
                                      ki64.store koffset=304
                                      klocal.get n4
                                      klocal.get n14
                                      ki64.load koffset=8
                                      ki64.store koffset=312
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki64.load koffset=136
                                        ki64.const n1
                                        ki64.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=312
                                        ki64.store koffset=16
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=304
                                        ki64.store koffset=8
                                        klocal.get n0
                                        ki64.const n1
                                        ki64.store
                                        klocal.get n4
                                        ki32.const n216
                                        ki32.add
                                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                        kbr n13 c(;@5;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=312
                                      ki64.store koffset=80
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=304
                                      ki64.store koffset=72
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n216
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n72
                                      ki32.add
                                      kcall i$nanvm_lib::vm::any::relational::compare::<nanvm_lib::naive::Naive>
                                      klocal.get n4
                                      ki32.load8_u koffset=697
                                      klocal.set n2
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=696
                                        klocal.tee n15
                                        ki32.const n255
                                        ki32.eq
                                        kbr_if n0 c(;@18;)
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=704 kalign=2
                                        ki64.store koffset=478 kalign=2
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=698 kalign=2
                                        ki64.store koffset=472
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=472
                                        ki64.store koffset=456
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=478 kalign=2
                                        ki64.store koffset=462 kalign=2
                                        klocal.get n0
                                        klocal.get n2
                                        ki32.store8 koffset=9
                                        klocal.get n0
                                        klocal.get n15
                                        ki32.store8 koffset=8
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=456
                                        ki64.store koffset=10 kalign=2
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=462 kalign=2
                                        ki64.store koffset=16 kalign=2
                                        klocal.get n0
                                        ki64.const n1
                                        ki64.store
                                        kbr n13 c(;@5;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=472
                                      ki64.store koffset=456
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=478 kalign=2
                                      ki64.store koffset=462 kalign=2
                                      klocal.get n9
                                      klocal.get n4
                                      ki64.load koffset=456
                                      ki64.store kalign=2
                                      klocal.get n9
                                      klocal.get n4
                                      ki64.load koffset=462 kalign=2
                                      ki64.store koffset=6 kalign=2
                                      klocal.get n4
                                      klocal.get n2
                                      ki32.const n255
                                      ki32.and
                                      ki32.const n255
                                      ki32.eq
                                      ki32.store8 koffset=697
                                      klocal.get n4
                                      ki32.const n1
                                      ki32.store8 koffset=696
                                      klocal.get n4
                                      ki32.const n680
                                      ki32.add
                                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.const n696
                                        ki32.add
                                        kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
                                        kbr_if n0 c(;@18;)
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=48
                                        ki64.store koffset=704
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=40
                                        klocal.tee n18
                                        ki64.store koffset=696
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    kblock c;; label = @25
                                                      kblock c;; label = @26
                                                        klocal.get n18
                                                        ki32.wrap_i64
                                                        klocal.tee n5
                                                        ki32.const n255
                                                        ki32.and
                                                        kbr_table n6 c(;@20;) n6 c(;@20;) n0 c(;@26;) n1 c(;@25;) n2 c(;@24;) n3 c(;@23;) n4 c(;@22;) n5 c(;@21;) n6 c(;@20;)
                                                      kend
                                                      klocal.get n4
                                                      ki64.load koffset=704
                                                      klocal.set n18
                                                      kbr n19 c(;@6;)
                                                    kend
                                                    klocal.get n4
                                                    ki32.load koffset=700
                                                    klocal.tee n1
                                                    klocal.get n1
                                                    ki32.load
                                                    ki32.const n1
                                                    ki32.add
                                                    klocal.tee n3
                                                    ki32.store
                                                    klocal.get n3
                                                    ki32.eqz
                                                    kbr_if n23 c(;@1;)
                                                    kbr n17 c(;@7;)
                                                  kend
                                                  klocal.get n4
                                                  ki32.load koffset=700
                                                  klocal.tee n1
                                                  klocal.get n1
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n3
                                                  ki32.store
                                                  klocal.get n3
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  klocal.get n4
                                                  ki64.load8_u koffset=708
                                                  ki64.const n32
                                                  ki64.shl
                                                  klocal.get n4
                                                  ki64.load32_u koffset=704
                                                  ki64.or
                                                  klocal.set n18
                                                  kbr n17 c(;@6;)
                                                kend
                                                klocal.get n4
                                                ki32.load koffset=700
                                                klocal.tee n1
                                                klocal.get n1
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n3
                                                ki32.store
                                                klocal.get n3
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                kbr n15 c(;@7;)
                                              kend
                                              klocal.get n4
                                              ki32.load koffset=700
                                              klocal.tee n1
                                              klocal.get n1
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n3
                                              ki32.store
                                              klocal.get n3
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              kbr n14 c(;@7;)
                                            kend
                                            klocal.get n4
                                            ki32.load koffset=700
                                            klocal.tee n1
                                            klocal.get n1
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n3
                                            ki32.store
                                            klocal.get n3
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n1 c(;@19;)
                                          kend
                                          klocal.get n4
                                          ki32.load8_u koffset=697
                                          klocal.set n3
                                        kend
                                        kbr n12 c(;@6;)
                                      kend
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    kblock c;; label = @25
                                                      kblock c;; label = @26
                                                        kblock c;; label = @27
                                                          klocal.get n4
                                                          ki32.load8_u koffset=40
                                                          klocal.tee n15
                                                          kbr_table n1 c(;@26;) n2 c(;@25;) n7 c(;@20;) n3 c(;@24;) n4 c(;@23;) n5 c(;@22;) n6 c(;@21;) n0 c(;@27;) n1 c(;@26;)
                                                        kend
                                                        klocal.get n4
                                                        ki32.load koffset=44
                                                        klocal.tee n2
                                                        klocal.get n2
                                                        ki32.load
                                                        ki32.const n1
                                                        ki32.add
                                                        klocal.tee n16
                                                        ki32.store
                                                        klocal.get n16
                                                        ki32.eqz
                                                        kbr_if n25 c(;@1;)
                                                        klocal.get n4
                                                        klocal.get n2
                                                        ki32.store koffset=92
                                                        klocal.get n4
                                                        ki32.const n7
                                                        ki32.store8 koffset=88
                                                        klocal.get n2
                                                        klocal.get n2
                                                        ki32.load
                                                        ki32.const n1
                                                        ki32.add
                                                        klocal.tee n17
                                                        ki32.store
                                                        klocal.get n17
                                                        ki32.eqz
                                                        kbr_if n25 c(;@1;)
                                                        kbr n8 c(;@18;)
                                                      kend
                                                      klocal.get n4
                                                      klocal.get n4
                                                      ki32.load8_u koffset=41
                                                      klocal.tee n16
                                                      ki32.store8 koffset=89
                                                      klocal.get n4
                                                      ki32.const n0
                                                      ki32.store8 koffset=88
                                                      kbr n7 c(;@18;)
                                                    kend
                                                    klocal.get n4
                                                    klocal.get n4
                                                    ki32.load8_u koffset=41
                                                    klocal.tee n16
                                                    ki32.store8 koffset=89
                                                    klocal.get n4
                                                    ki32.const n1
                                                    ki32.store8 koffset=88
                                                    kbr n6 c(;@18;)
                                                  kend
                                                  klocal.get n4
                                                  ki32.load koffset=44
                                                  klocal.tee n2
                                                  klocal.get n2
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n16
                                                  ki32.store
                                                  klocal.get n16
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  klocal.get n4
                                                  klocal.get n4
                                                  ki64.load32_u koffset=48
                                                  klocal.tee n18
                                                  ki64.store koffset=96
                                                  klocal.get n4
                                                  klocal.get n2
                                                  ki32.store koffset=92
                                                  klocal.get n4
                                                  ki32.const n3
                                                  ki32.store8 koffset=88
                                                  klocal.get n2
                                                  klocal.get n2
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n16
                                                  ki32.store
                                                  klocal.get n16
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  kbr n4 c(;@19;)
                                                kend
                                                klocal.get n4
                                                ki32.load koffset=44
                                                klocal.tee n2
                                                klocal.get n2
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n16
                                                ki32.store
                                                klocal.get n16
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                klocal.get n4
                                                ki64.load8_u koffset=52
                                                klocal.set n18
                                                klocal.get n4
                                                klocal.get n2
                                                ki32.store koffset=92
                                                klocal.get n4
                                                ki32.const n4
                                                ki32.store8 koffset=88
                                                klocal.get n4
                                                klocal.get n18
                                                ki64.const n32
                                                ki64.shl
                                                klocal.get n4
                                                ki64.load32_u koffset=48
                                                ki64.or
                                                klocal.tee n18
                                                ki64.store koffset=96
                                                klocal.get n2
                                                klocal.get n2
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n16
                                                ki32.store
                                                klocal.get n16
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                kbr n3 c(;@19;)
                                              kend
                                              klocal.get n4
                                              ki32.load koffset=44
                                              klocal.tee n2
                                              klocal.get n2
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n16
                                              ki32.store
                                              klocal.get n16
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              klocal.get n4
                                              klocal.get n4
                                              ki64.load32_u koffset=48
                                              klocal.tee n18
                                              ki64.store koffset=96
                                              klocal.get n4
                                              klocal.get n2
                                              ki32.store koffset=92
                                              klocal.get n4
                                              ki32.const n5
                                              ki32.store8 koffset=88
                                              klocal.get n2
                                              klocal.get n2
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n16
                                              ki32.store
                                              klocal.get n16
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              kbr n2 c(;@19;)
                                            kend
                                            klocal.get n4
                                            ki32.load koffset=44
                                            klocal.tee n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n16
                                            ki32.store
                                            klocal.get n16
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            klocal.get n4
                                            klocal.get n4
                                            ki64.load32_u koffset=48
                                            klocal.tee n18
                                            ki64.store koffset=96
                                            klocal.get n4
                                            klocal.get n2
                                            ki32.store koffset=92
                                            klocal.get n4
                                            ki32.const n6
                                            ki32.store8 koffset=88
                                            klocal.get n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n16
                                            ki32.store
                                            klocal.get n16
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n1 c(;@19;)
                                          kend
                                          klocal.get n4
                                          klocal.get n4
                                          kf64.load koffset=48
                                          klocal.tee n19
                                          kf64.store koffset=96
                                          klocal.get n4
                                          ki32.const n2
                                          ki32.store8 koffset=88
                                          klocal.get n19
                                          ki64.reinterpret_f64
                                          klocal.set n18
                                        kend
                                      kend
                                      klocal.get n4
                                      klocal.get n18
                                      ki64.store koffset=144
                                      klocal.get n4
                                      klocal.get n2
                                      ki32.store koffset=140
                                      klocal.get n4
                                      klocal.get n16
                                      ki32.store8 koffset=137
                                      klocal.get n4
                                      klocal.get n15
                                      ki32.store8 koffset=136
                                      klocal.get n4
                                      ki64.const n0
                                      ki64.store koffset=704
                                      klocal.get n4
                                      ki32.const n2
                                      ki32.store8 koffset=696
                                      klocal.get n4
                                      ki32.const n600
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n136
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=600
                                        ki32.const n255
                                        ki32.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=616
                                        ki64.store koffset=16
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=608
                                        ki64.store koffset=8
                                        klocal.get n0
                                        ki64.const n1
                                        ki64.store
                                        kbr n9 c(;@9;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=624
                                      ki64.store koffset=720
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=616
                                      ki64.store koffset=712
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=608
                                      ki64.store koffset=704
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=600
                                      ki64.store koffset=696
                                      klocal.get n4
                                      ki32.const n136
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          klocal.get n4
                                          ki32.load8_u koffset=136
                                          klocal.tee n2
                                          ki32.const n255
                                          ki32.ne
                                          kbr_if n0 c(;@19;)
                                          klocal.get n4
                                          ki32.const n696
                                          ki32.add
                                          kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                          klocal.get n6
                                          kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                          klocal.get n7
                                          klocal.get n4
                                          ki64.load koffset=416
                                          ki64.store kalign=2
                                          klocal.get n7
                                          klocal.get n4
                                          ki64.load koffset=422 kalign=2
                                          ki64.store koffset=6 kalign=2
                                          klocal.get n4
                                          ki32.const n256
                                          ki32.store16 koffset=104
                                          ki32.const n1
                                          klocal.set n15
                                          ki32.const n0
                                          klocal.set n2
                                          kbr n1 c(;@18;)
                                        kend
                                        klocal.get n4
                                        klocal.get n8
                                        ki64.load kalign=2
                                        ki64.store koffset=416
                                        klocal.get n4
                                        klocal.get n8
                                        ki64.load koffset=6 kalign=2
                                        ki64.store koffset=422 kalign=2
                                        klocal.get n4
                                        ki32.load8_u koffset=137
                                        klocal.set n15
                                        klocal.get n4
                                        ki32.const n696
                                        ki32.add
                                        kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                        klocal.get n6
                                        kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                        klocal.get n7
                                        klocal.get n4
                                        ki64.load koffset=416
                                        ki64.store kalign=2
                                        klocal.get n7
                                        klocal.get n4
                                        ki64.load koffset=422 kalign=2
                                        ki64.store koffset=6 kalign=2
                                        klocal.get n4
                                        klocal.get n15
                                        ki32.store8 koffset=105
                                        klocal.get n4
                                        klocal.get n2
                                        ki32.store8 koffset=104
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    kblock c;; label = @25
                                                      klocal.get n2
                                                      kbr_table n7 c(;@18;) n7 c(;@18;) n5 c(;@20;) n0 c(;@25;) n1 c(;@24;) n2 c(;@23;) n3 c(;@22;) n4 c(;@21;) n7 c(;@18;)
                                                    kend
                                                    klocal.get n4
                                                    ki32.load koffset=108
                                                    klocal.tee n16
                                                    klocal.get n16
                                                    ki32.load
                                                    ki32.const n1
                                                    ki32.add
                                                    klocal.tee n2
                                                    ki32.store
                                                    klocal.get n2
                                                    ki32.eqz
                                                    kbr_if n23 c(;@1;)
                                                    klocal.get n4
                                                    ki64.load32_u koffset=112
                                                    klocal.set n18
                                                    ki32.const n3
                                                    klocal.set n2
                                                    kbr n5 c(;@19;)
                                                  kend
                                                  klocal.get n4
                                                  ki32.load koffset=108
                                                  klocal.tee n16
                                                  klocal.get n16
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n2
                                                  ki32.store
                                                  klocal.get n2
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  klocal.get n4
                                                  ki64.load8_u koffset=116
                                                  ki64.const n32
                                                  ki64.shl
                                                  klocal.get n4
                                                  ki64.load32_u koffset=112
                                                  ki64.or
                                                  klocal.set n18
                                                  ki32.const n4
                                                  klocal.set n2
                                                  kbr n4 c(;@19;)
                                                kend
                                                klocal.get n4
                                                ki32.load koffset=108
                                                klocal.tee n16
                                                klocal.get n16
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n2
                                                ki32.store
                                                klocal.get n2
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                klocal.get n4
                                                ki64.load32_u koffset=112
                                                klocal.set n18
                                                ki32.const n5
                                                klocal.set n2
                                                kbr n3 c(;@19;)
                                              kend
                                              klocal.get n4
                                              ki32.load koffset=108
                                              klocal.tee n16
                                              klocal.get n16
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n2
                                              ki32.store
                                              klocal.get n2
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              klocal.get n4
                                              ki64.load32_u koffset=112
                                              klocal.set n18
                                              ki32.const n6
                                              klocal.set n2
                                              kbr n2 c(;@19;)
                                            kend
                                            klocal.get n4
                                            ki32.load koffset=108
                                            klocal.tee n16
                                            klocal.get n16
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n17
                                            ki32.store
                                            ki32.const n7
                                            klocal.set n2
                                            klocal.get n17
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n2 c(;@18;)
                                          kend
                                          ki32.const n2
                                          klocal.set n2
                                          klocal.get n4
                                          ki64.load koffset=112
                                          klocal.set n18
                                        kend
                                      kend
                                      klocal.get n4
                                      klocal.get n18
                                      ki64.store koffset=352
                                      klocal.get n4
                                      klocal.get n16
                                      ki32.store koffset=348
                                      klocal.get n4
                                      klocal.get n15
                                      ki32.store8 koffset=345
                                      klocal.get n4
                                      klocal.get n2
                                      ki32.store8 koffset=344
                                      klocal.get n4
                                      ki64.const n4607182418800017408
                                      ki64.store koffset=424
                                      klocal.get n4
                                      ki32.const n2
                                      ki32.store8 koffset=416
                                      klocal.get n4
                                      ki32.const n696
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n344
                                      ki32.add
                                      klocal.get n4
                                      ki32.const n416
                                      ki32.add
                                      kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
                                      klocal.get n4
                                      klocal.get n1
                                      ki64.load
                                      ki64.store koffset=184
                                      klocal.get n4
                                      klocal.get n1
                                      ki64.load koffset=8
                                      ki64.store koffset=192
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki64.load koffset=696
                                        ki64.const n1
                                        ki64.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=192
                                        ki64.store koffset=16
                                        klocal.get n0
                                        klocal.get n4
                                        ki64.load koffset=184
                                        ki64.store koffset=8
                                        klocal.get n0
                                        ki64.const n1
                                        ki64.store
                                        kbr n8 c(;@10;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=192
                                      ki64.store koffset=176
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=184
                                      ki64.store koffset=168
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    klocal.get n4
                                                    ki32.load8_u koffset=88
                                                    klocal.tee n15
                                                    kbr_table n6 c(;@18;) n6 c(;@18;) n0 c(;@24;) n1 c(;@23;) n2 c(;@22;) n3 c(;@21;) n4 c(;@20;) n5 c(;@19;) n6 c(;@18;)
                                                  kend
                                                  klocal.get n4
                                                  ki64.load koffset=96
                                                  klocal.set n18
                                                  kbr n8 c(;@15;)
                                                kend
                                                klocal.get n4
                                                ki32.load koffset=92
                                                klocal.tee n2
                                                klocal.get n2
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n16
                                                ki32.store
                                                klocal.get n16
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                kbr n6 c(;@16;)
                                              kend
                                              klocal.get n4
                                              ki32.load koffset=92
                                              klocal.tee n2
                                              klocal.get n2
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n16
                                              ki32.store
                                              klocal.get n16
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              klocal.get n4
                                              ki64.load8_u koffset=100
                                              ki64.const n32
                                              ki64.shl
                                              klocal.get n4
                                              ki64.load32_u koffset=96
                                              ki64.or
                                              klocal.set n18
                                              kbr n6 c(;@15;)
                                            kend
                                            klocal.get n4
                                            ki32.load koffset=92
                                            klocal.tee n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n16
                                            ki32.store
                                            klocal.get n16
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n4 c(;@16;)
                                          kend
                                          klocal.get n4
                                          ki32.load koffset=92
                                          klocal.tee n2
                                          klocal.get n2
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n16
                                          ki32.store
                                          klocal.get n16
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          kbr n3 c(;@16;)
                                        kend
                                        klocal.get n4
                                        ki32.load koffset=92
                                        klocal.tee n2
                                        klocal.get n2
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n17
                                        ki32.store
                                        klocal.get n17
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n3 c(;@15;)
                                      kend
                                      klocal.get n4
                                      ki32.load8_u koffset=89
                                      klocal.set n16
                                      kbr n2 c(;@15;)
                                    kend
                                    klocal.get n4
                                    klocal.get n4
                                    ki32.load8_u koffset=699
                                    ki32.store8 koffset=419
                                    klocal.get n4
                                    klocal.get n4
                                    ki32.load16_u koffset=697 kalign=1
                                    ki32.store16 koffset=417 kalign=1
                                    klocal.get n4
                                    klocal.get n4
                                    ki32.load koffset=708
                                    ki32.store koffset=428
                                    klocal.get n4
                                    klocal.get n4
                                    ki64.load koffset=700 kalign=4
                                    ki64.store koffset=420 kalign=4
                                    klocal.get n4
                                    klocal.get n2
                                    ki32.store8 koffset=416
                                    ki32.const n1065572
                                    ki32.const n43
                                    klocal.get n4
                                    ki32.const n416
                                    ki32.add
                                    ki32.const n1065556
                                    ki32.const n1065616
                                    kcall i$core::result::unwrap_failed
                                    kunreachable
                                  kend
                                  klocal.get n4
                                  ki64.load32_u koffset=96
                                  klocal.set n18
                                kend
                                klocal.get n4
                                klocal.get n18
                                ki64.store koffset=352
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=348
                                klocal.get n4
                                klocal.get n16
                                ki32.store8 koffset=345
                                klocal.get n4
                                klocal.get n15
                                ki32.store8 koffset=344
                                klocal.get n4
                                ki64.const n4607182418800017408
                                ki64.store koffset=704
                                klocal.get n4
                                ki32.const n2
                                ki32.store8 koffset=696
                                klocal.get n4
                                ki32.const n632
                                ki32.add
                                klocal.get n4
                                ki32.const n344
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki32.load8_u koffset=632
                                  ki32.const n255
                                  ki32.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=648
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=640
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n4 c(;@11;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=656
                                ki64.store koffset=720
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=648
                                ki64.store koffset=712
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=640
                                ki64.store koffset=704
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=632
                                ki64.store koffset=696
                                klocal.get n4
                                ki32.const n344
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n4
                                    ki32.load8_u koffset=344
                                    ki32.const n255
                                    ki32.eq
                                    kbr_if n0 c(;@16;)
                                    klocal.get n4
                                    klocal.get n4
                                    ki64.load koffset=352
                                    ki64.store koffset=280
                                    klocal.get n4
                                    klocal.get n4
                                    ki64.load koffset=344
                                    ki64.store koffset=272
                                    kbr n1 c(;@15;)
                                  kend
                                  klocal.get n4
                                  ki32.const n256
                                  ki32.store16 koffset=272
                                kend
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                klocal.get n6
                                kcall i$"#func562 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                                klocal.get n4
                                ki32.const n0
                                ki32.store8 koffset=304
                                klocal.get n4
                                ki64.const n2
                                ki64.store koffset=704
                                klocal.get n4
                                ki64.const n1
                                ki64.store koffset=696
                                klocal.get n4
                                klocal.get n4
                                ki32.const n304
                                ki32.add
                                ki32.store koffset=712
                                klocal.get n4
                                ki32.const n24
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::iter::sources::once::Once<u64>, core::result::Result<u64, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<u64>>::to_rc_slice"
                                klocal.get n4
                                klocal.get n4
                                ki32.load koffset=28
                                klocal.tee n15
                                ki32.store koffset=348
                                klocal.get n4
                                klocal.get n4
                                ki32.load koffset=24
                                klocal.tee n2
                                ki32.store koffset=344
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki32.load8_u koffset=304
                                  ki32.const n1
                                  ki32.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n2
                                  klocal.get n2
                                  ki32.load
                                  ki32.const n-1
                                  ki32.add
                                  klocal.tee n1
                                  ki32.store
                                  klocal.get n1
                                  kbr_if n7 c(;@8;)
                                  klocal.get n4
                                  ki32.const n344
                                  ki32.add
                                  kcall i$"<alloc::rc::Rc<[u64]>>::drop_slow"
                                  kbr n7 c(;@8;)
                                kend
                                klocal.get n2
                                ki32.eqz
                                kbr_if n6 c(;@8;)
                                klocal.get n4
                                ki32.const n1
                                ki32.store8 koffset=708
                                klocal.get n4
                                klocal.get n15
                                ki32.store koffset=704
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=700
                                klocal.get n4
                                ki32.const n4
                                ki32.store8 koffset=696
                                klocal.get n4
                                ki32.const n416
                                ki32.add
                                klocal.get n4
                                ki32.const n272
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Mul>::mul>"
                                klocal.get n4
                                klocal.get n3
                                ki64.load
                                ki64.store koffset=256
                                klocal.get n4
                                klocal.get n3
                                ki64.load koffset=8
                                ki64.store koffset=264
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=416
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=264
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=256
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n4 c(;@11;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=264
                                ki64.store koffset=248
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=256
                                ki64.store koffset=240
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      klocal.get n5
                                      ki32.load koffset=16
                                      ki32.eqz
                                      kbr_if n0 c(;@17;)
                                      kblock c;; label = @18
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    klocal.get n5
                                                    ki32.load koffset=12
                                                    klocal.tee n2
                                                    ki32.load8_u koffset=8
                                                    klocal.tee n16
                                                    kbr_table n6 c(;@18;) n6 c(;@18;) n0 c(;@24;) n1 c(;@23;) n2 c(;@22;) n3 c(;@21;) n4 c(;@20;) n5 c(;@19;) n6 c(;@18;)
                                                  kend
                                                  klocal.get n2
                                                  ki64.load koffset=16
                                                  klocal.set n18
                                                  kbr n8 c(;@15;)
                                                kend
                                                klocal.get n2
                                                ki32.load koffset=12
                                                klocal.tee n15
                                                klocal.get n15
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n17
                                                ki32.store
                                                klocal.get n17
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                kbr n6 c(;@16;)
                                              kend
                                              klocal.get n2
                                              ki32.load koffset=12
                                              klocal.tee n15
                                              klocal.get n15
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n17
                                              ki32.store
                                              klocal.get n17
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              klocal.get n2
                                              ki64.load8_u koffset=20
                                              ki64.const n32
                                              ki64.shl
                                              klocal.get n2
                                              ki64.load32_u koffset=16
                                              ki64.or
                                              klocal.set n18
                                              kbr n6 c(;@15;)
                                            kend
                                            klocal.get n2
                                            ki32.load koffset=12
                                            klocal.tee n15
                                            klocal.get n15
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n17
                                            ki32.store
                                            klocal.get n17
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n4 c(;@16;)
                                          kend
                                          klocal.get n2
                                          ki32.load koffset=12
                                          klocal.tee n15
                                          klocal.get n15
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n17
                                          ki32.store
                                          klocal.get n17
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          kbr n3 c(;@16;)
                                        kend
                                        klocal.get n2
                                        ki32.load koffset=12
                                        klocal.tee n15
                                        klocal.get n15
                                        ki32.load
                                        ki32.const n1
                                        ki32.add
                                        klocal.tee n17
                                        ki32.store
                                        klocal.get n17
                                        ki32.eqz
                                        kbr_if n17 c(;@1;)
                                        kbr n3 c(;@15;)
                                      kend
                                      klocal.get n2
                                      ki32.load8_u koffset=9
                                      klocal.set n2
                                      kbr n2 c(;@15;)
                                    kend
                                    ki32.const n0
                                    ki32.const n0
                                    ki32.const n1063408
                                    kcall i$core::panicking::panic_bounds_check
                                    kunreachable
                                  kend
                                  klocal.get n2
                                  ki64.load32_u koffset=16
                                  klocal.set n18
                                kend
                                klocal.get n4
                                klocal.get n18
                                ki64.store koffset=480
                                klocal.get n4
                                klocal.get n15
                                ki32.store koffset=476
                                klocal.get n4
                                klocal.get n2
                                ki32.store8 koffset=473
                                klocal.get n4
                                klocal.get n16
                                ki32.store8 koffset=472
                                klocal.get n4
                                ki32.const n0
                                ki32.store16 koffset=464
                                klocal.get n4
                                ki32.const n1068037
                                ki32.store koffset=460
                                klocal.get n4
                                ki32.const n1068027
                                ki32.store koffset=456
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                klocal.get n4
                                ki32.const n456
                                ki32.add
                                kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=696
                                        klocal.tee n2
                                        ki32.const n255
                                        ki32.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=700 kalign=4
                                        ki64.store koffset=684 kalign=4
                                        klocal.get n4
                                        ki32.const n3
                                        ki32.store8 koffset=680
                                        klocal.get n4
                                        ki32.const n696
                                        ki32.add
                                        klocal.get n4
                                        ki32.const n472
                                        ki32.add
                                        klocal.get n4
                                        ki32.const n680
                                        ki32.add
                                        kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                                        klocal.get n5
                                        ki32.load koffset=16
                                        klocal.tee n2
                                        ki32.const n1
                                        ki32.le_u
                                        kbr_if n1 c(;@17;)
                                        klocal.get n4
                                        ki32.const n416
                                        ki32.add
                                        klocal.get n4
                                        ki32.const n696
                                        ki32.add
                                        klocal.get n5
                                        ki32.load koffset=12
                                        ki32.const n24
                                        ki32.add
                                        klocal.get n4
                                        ki32.const n104
                                        ki32.add
                                        kcall i$"<nanvm_lib::vm::lambda::PropertyLambda<nanvm_lib::naive::Naive>>::end_call::<nanvm_demos::samples::sort::module<nanvm_lib::naive::Naive>::{closure#2}::{closure#0}::{closure#0}>"
                                        klocal.get n4
                                        klocal.get n3
                                        ki64.load
                                        ki64.store koffset=384
                                        klocal.get n4
                                        klocal.get n3
                                        ki64.load koffset=8
                                        ki64.store koffset=392
                                        kblock c;; label = @19
                                          klocal.get n4
                                          ki64.load koffset=416
                                          ki64.const n1
                                          ki64.ne
                                          kbr_if n0 c(;@19;)
                                          klocal.get n0
                                          klocal.get n4
                                          ki64.load koffset=392
                                          ki64.store koffset=16
                                          klocal.get n0
                                          klocal.get n4
                                          ki64.load koffset=384
                                          ki64.store koffset=8
                                          klocal.get n0
                                          ki64.const n1
                                          ki64.store
                                          kbr n7 c(;@12;)
                                        kend
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=392
                                        ki64.store koffset=376
                                        klocal.get n4
                                        klocal.get n4
                                        ki64.load koffset=384
                                        ki64.store koffset=368
                                        klocal.get n4
                                        ki64.const n4619567317775286272
                                        ki64.store koffset=448
                                        klocal.get n4
                                        ki32.const n2
                                        ki32.store8 koffset=440
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            kblock c;; label = @21
                                              kblock c;; label = @22
                                                kblock c;; label = @23
                                                  kblock c;; label = @24
                                                    kblock c;; label = @25
                                                      klocal.get n4
                                                      ki32.load8_u koffset=104
                                                      klocal.tee n15
                                                      kbr_table n6 c(;@19;) n6 c(;@19;) n0 c(;@25;) n1 c(;@24;) n2 c(;@23;) n3 c(;@22;) n4 c(;@21;) n5 c(;@20;) n6 c(;@19;)
                                                    kend
                                                    klocal.get n4
                                                    ki64.load koffset=112
                                                    klocal.set n18
                                                    kbr n9 c(;@15;)
                                                  kend
                                                  klocal.get n4
                                                  ki32.load koffset=108
                                                  klocal.tee n2
                                                  klocal.get n2
                                                  ki32.load
                                                  ki32.const n1
                                                  ki32.add
                                                  klocal.tee n16
                                                  ki32.store
                                                  klocal.get n16
                                                  ki32.eqz
                                                  kbr_if n22 c(;@1;)
                                                  kbr n7 c(;@16;)
                                                kend
                                                klocal.get n4
                                                ki32.load koffset=108
                                                klocal.tee n2
                                                klocal.get n2
                                                ki32.load
                                                ki32.const n1
                                                ki32.add
                                                klocal.tee n16
                                                ki32.store
                                                klocal.get n16
                                                ki32.eqz
                                                kbr_if n21 c(;@1;)
                                                klocal.get n4
                                                ki64.load8_u koffset=116
                                                ki64.const n32
                                                ki64.shl
                                                klocal.get n4
                                                ki64.load32_u koffset=112
                                                ki64.or
                                                klocal.set n18
                                                kbr n7 c(;@15;)
                                              kend
                                              klocal.get n4
                                              ki32.load koffset=108
                                              klocal.tee n2
                                              klocal.get n2
                                              ki32.load
                                              ki32.const n1
                                              ki32.add
                                              klocal.tee n16
                                              ki32.store
                                              klocal.get n16
                                              ki32.eqz
                                              kbr_if n20 c(;@1;)
                                              kbr n5 c(;@16;)
                                            kend
                                            klocal.get n4
                                            ki32.load koffset=108
                                            klocal.tee n2
                                            klocal.get n2
                                            ki32.load
                                            ki32.const n1
                                            ki32.add
                                            klocal.tee n16
                                            ki32.store
                                            klocal.get n16
                                            ki32.eqz
                                            kbr_if n19 c(;@1;)
                                            kbr n4 c(;@16;)
                                          kend
                                          klocal.get n4
                                          ki32.load koffset=108
                                          klocal.tee n2
                                          klocal.get n2
                                          ki32.load
                                          ki32.const n1
                                          ki32.add
                                          klocal.tee n17
                                          ki32.store
                                          klocal.get n17
                                          ki32.eqz
                                          kbr_if n18 c(;@1;)
                                          kbr n4 c(;@15;)
                                        kend
                                        klocal.get n4
                                        ki32.load8_u koffset=105
                                        klocal.set n16
                                        kbr n3 c(;@15;)
                                      kend
                                      klocal.get n4
                                      klocal.get n4
                                      ki32.load8_u koffset=699
                                      ki32.store8 koffset=683
                                      klocal.get n4
                                      klocal.get n4
                                      ki32.load16_u koffset=697 kalign=1
                                      ki32.store16 koffset=681 kalign=1
                                      klocal.get n4
                                      klocal.get n4
                                      ki32.load koffset=708
                                      ki32.store koffset=692
                                      klocal.get n4
                                      klocal.get n4
                                      ki64.load koffset=700 kalign=4
                                      ki64.store koffset=684 kalign=4
                                      klocal.get n4
                                      klocal.get n2
                                      ki32.store8 koffset=680
                                      ki32.const n1065572
                                      ki32.const n43
                                      klocal.get n4
                                      ki32.const n680
                                      ki32.add
                                      ki32.const n1065556
                                      ki32.const n1065616
                                      kcall i$core::result::unwrap_failed
                                      kunreachable
                                    kend
                                    ki32.const n1
                                    klocal.get n2
                                    ki32.const n1063408
                                    kcall i$core::panicking::panic_bounds_check
                                    kunreachable
                                  kend
                                  klocal.get n4
                                  ki64.load32_u koffset=112
                                  klocal.set n18
                                kend
                                klocal.get n4
                                klocal.get n18
                                ki64.store koffset=480
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=476
                                klocal.get n4
                                klocal.get n16
                                ki32.store8 koffset=473
                                klocal.get n4
                                klocal.get n15
                                ki32.store8 koffset=472
                                klocal.get n4
                                ki64.const n4620693217682128896
                                ki64.store koffset=688
                                klocal.get n4
                                ki32.const n2
                                ki32.store8 koffset=680
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                klocal.get n4
                                ki32.const n472
                                ki32.add
                                klocal.get n4
                                ki32.const n680
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Rem>::rem>"
                                klocal.get n4
                                klocal.get n1
                                ki64.load
                                ki64.store koffset=456
                                klocal.get n4
                                klocal.get n1
                                ki64.load koffset=8
                                ki64.store koffset=464
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=696
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=464
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=456
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  klocal.get n4
                                  ki32.const n440
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  klocal.get n4
                                  ki32.const n368
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  kbr n3 c(;@12;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=464
                                ki64.store koffset=496
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=456
                                ki64.store koffset=488
                                klocal.get n4
                                ki32.const n416
                                ki32.add
                                klocal.get n4
                                ki32.const n440
                                ki32.add
                                klocal.get n4
                                ki32.const n488
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::arith::Sub>::sub>"
                                klocal.get n4
                                klocal.get n3
                                ki64.load
                                ki64.store koffset=400
                                klocal.get n4
                                klocal.get n3
                                ki64.load koffset=8
                                ki64.store koffset=408
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=416
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=408
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=400
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  klocal.get n4
                                  ki32.const n368
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  kbr n3 c(;@12;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=408
                                ki64.store koffset=512
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=400
                                ki64.store koffset=504
                                klocal.get n4
                                ki32.const n344
                                ki32.add
                                klocal.get n4
                                ki32.const n368
                                ki32.add
                                klocal.get n4
                                ki32.const n504
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::bit::Shr>::shr>"
                                klocal.get n4
                                klocal.get n13
                                ki64.load
                                ki64.store koffset=328
                                klocal.get n4
                                klocal.get n13
                                ki64.load koffset=8
                                ki64.store koffset=336
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=344
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=336
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=328
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n3 c(;@12;)
                                kend
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=336
                                ki64.store koffset=528
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=328
                                ki64.store koffset=520
                                klocal.get n4
                                ki64.const n4607182418800017408
                                ki64.store koffset=704
                                klocal.get n4
                                ki32.const n2
                                ki32.store8 koffset=696
                                klocal.get n4
                                ki32.const n304
                                ki32.add
                                klocal.get n4
                                ki32.const n520
                                ki32.add
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::numeric_op::<<nanvm_lib::vm::numeric::Numeric<nanvm_lib::naive::Naive> as core::ops::bit::BitAnd>::bitand>"
                                klocal.get n4
                                klocal.get n12
                                ki64.load
                                ki64.store koffset=664
                                klocal.get n4
                                klocal.get n12
                                ki64.load koffset=8
                                ki64.store koffset=672
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=304
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=672
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=664
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n3 c(;@12;)
                                kend
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n4
                                    ki32.const n664
                                    ki32.add
                                    kcall i$<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>::dispatch::<nanvm_lib::vm::boolean_coercion::BooleanCoercion>
                                    kbr_if n0 c(;@16;)
                                    klocal.get n4
                                    ki32.const n0
                                    ki32.store8 koffset=416
                                    klocal.get n4
                                    ki32.const n16
                                    ki32.add
                                    klocal.get n4
                                    ki32.const n416
                                    ki32.add
                                    kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::iter::sources::empty::Empty<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                                    klocal.get n4
                                    klocal.get n4
                                    ki32.load koffset=20
                                    klocal.tee n15
                                    ki32.store koffset=700
                                    klocal.get n4
                                    klocal.get n4
                                    ki32.load koffset=16
                                    klocal.tee n2
                                    ki32.store koffset=696
                                    kblock c;; label = @17
                                      kblock c;; label = @18
                                        klocal.get n4
                                        ki32.load8_u koffset=416
                                        ki32.const n1
                                        ki32.ne
                                        kbr_if n0 c(;@18;)
                                        klocal.get n2
                                        klocal.get n2
                                        ki32.load
                                        ki32.const n-1
                                        ki32.add
                                        klocal.tee n1
                                        ki32.store
                                        klocal.get n1
                                        kbr_if n1 c(;@17;)
                                        klocal.get n4
                                        ki32.const n696
                                        ki32.add
                                        kcall i$"<alloc::rc::Rc<[u64]>>::drop_slow"
                                        kbr n1 c(;@17;)
                                      kend
                                      klocal.get n2
                                      kbr_if n2 c(;@15;)
                                    kend
                                    ki32.const n1057428
                                    ki32.const n43
                                    klocal.get n4
                                    ki32.const n751
                                    ki32.add
                                    ki32.const n1057412
                                    ki32.const n1057472
                                    kcall i$core::result::unwrap_failed
                                    kunreachable
                                  kend
                                  klocal.get n4
                                  ki32.const n0
                                  ki32.store8 koffset=344
                                  klocal.get n4
                                  ki64.const n1
                                  ki64.store koffset=704
                                  klocal.get n4
                                  ki64.const n1
                                  ki64.store koffset=696
                                  klocal.get n4
                                  klocal.get n4
                                  ki32.const n344
                                  ki32.add
                                  ki32.store koffset=712
                                  klocal.get n4
                                  ki32.const n8
                                  ki32.add
                                  klocal.get n4
                                  ki32.const n696
                                  ki32.add
                                  kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::iter::sources::once::Once<u64>, core::result::Result<u64, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<u64>>::to_rc_slice"
                                  klocal.get n4
                                  klocal.get n4
                                  ki32.load koffset=12
                                  klocal.tee n15
                                  ki32.store koffset=420
                                  klocal.get n4
                                  klocal.get n4
                                  ki32.load koffset=8
                                  klocal.tee n2
                                  ki32.store koffset=416
                                  kblock c;; label = @16
                                    klocal.get n4
                                    ki32.load8_u koffset=344
                                    ki32.const n1
                                    ki32.ne
                                    kbr_if n0 c(;@16;)
                                    klocal.get n2
                                    klocal.get n2
                                    ki32.load
                                    ki32.const n-1
                                    ki32.add
                                    klocal.tee n1
                                    ki32.store
                                    klocal.get n1
                                    kbr_if n3 c(;@13;)
                                    klocal.get n4
                                    ki32.const n416
                                    ki32.add
                                    kcall i$"<alloc::rc::Rc<[u64]>>::drop_slow"
                                    kbr n3 c(;@13;)
                                  kend
                                  klocal.get n2
                                  ki32.eqz
                                  kbr_if n2 c(;@13;)
                                kend
                                klocal.get n4
                                ki32.const n1
                                ki32.store8 koffset=300
                                klocal.get n4
                                klocal.get n15
                                ki32.store koffset=296
                                klocal.get n4
                                klocal.get n2
                                ki32.store koffset=292
                                klocal.get n4
                                ki32.const n4
                                ki32.store8 koffset=288
                                klocal.get n4
                                ki32.const n216
                                ki32.add
                                klocal.get n4
                                ki32.const n240
                                ki32.add
                                klocal.get n4
                                ki32.const n288
                                ki32.add
                                kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
                                klocal.get n4
                                klocal.get n11
                                ki64.load
                                ki64.store koffset=200
                                klocal.get n4
                                klocal.get n11
                                ki64.load koffset=8
                                ki64.store koffset=208
                                kblock c;; label = @15
                                  klocal.get n4
                                  ki64.load koffset=216
                                  ki64.const n1
                                  ki64.ne
                                  kbr_if n0 c(;@15;)
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=208
                                  ki64.store koffset=16
                                  klocal.get n0
                                  klocal.get n4
                                  ki64.load koffset=200
                                  ki64.store koffset=8
                                  klocal.get n0
                                  ki64.const n1
                                  ki64.store
                                  kbr n4 c(;@11;)
                                kend
                                klocal.get n10
                                klocal.get n4
                                ki64.load koffset=208
                                ki64.store koffset=8
                                klocal.get n10
                                klocal.get n4
                                ki64.load koffset=200
                                ki64.store
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=168
                                klocal.tee n18
                                ki64.store koffset=136
                                klocal.get n4
                                klocal.get n4
                                ki64.load koffset=176
                                klocal.tee n20
                                ki64.store koffset=144
                                klocal.get n4
                                ki32.const n0
                                ki32.store8 koffset=344
                                klocal.get n1
                                klocal.get n18
                                ki64.store
                                klocal.get n1
                                klocal.get n20
                                ki64.store koffset=8
                                klocal.get n1
                                klocal.get n4
                                ki64.load koffset=152
                                ki64.store koffset=16
                                klocal.get n1
                                klocal.get n4
                                ki64.load koffset=160
                                ki64.store koffset=24
                                klocal.get n4
                                ki64.const n8589934592
                                ki64.store koffset=696
                                klocal.get n4
                                klocal.get n4
                                ki32.const n344
                                ki32.add
                                ki32.store koffset=736
                                klocal.get n4
                                klocal.get n4
                                ki32.const n696
                                ki32.add
                                kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
                                klocal.get n4
                                klocal.get n4
                                ki32.load koffset=4
                                klocal.tee n15
                                ki32.store koffset=420
                                klocal.get n4
                                klocal.get n4
                                ki32.load
                                klocal.tee n2
                                ki32.store koffset=416
                                kblock c;; label = @15
                                  kblock c;; label = @16
                                    klocal.get n4
                                    ki32.load8_u koffset=344
                                    ki32.const n1
                                    ki32.ne
                                    kbr_if n0 c(;@16;)
                                    klocal.get n2
                                    klocal.get n2
                                    ki32.load
                                    ki32.const n-1
                                    ki32.add
                                    klocal.tee n1
                                    ki32.store
                                    klocal.get n1
                                    kbr_if n1 c(;@15;)
                                    klocal.get n4
                                    ki32.const n416
                                    ki32.add
                                    kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                                    kbr n1 c(;@15;)
                                  kend
                                  klocal.get n2
                                  ki32.eqz
                                  kbr_if n0 c(;@15;)
                                  klocal.get n4
                                  klocal.get n15
                                  ki32.store koffset=128
                                  klocal.get n4
                                  klocal.get n2
                                  ki32.store koffset=124
                                  klocal.get n4
                                  ki32.const n6
                                  ki32.store8 koffset=120
                                  klocal.get n2
                                  klocal.get n2
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n16
                                  ki32.store
                                  klocal.get n16
                                  ki32.eqz
                                  kbr_if n14 c(;@1;)
                                  klocal.get n4
                                  ki32.const n40
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  klocal.get n4
                                  klocal.get n2
                                  ki32.store koffset=44
                                  klocal.get n4
                                  ki32.const n6
                                  ki32.store8 koffset=40
                                  klocal.get n4
                                  klocal.get n15
                                  ki64.extend_i32_u
                                  ki64.store koffset=48
                                  klocal.get n4
                                  ki32.const n120
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  klocal.get n4
                                  ki32.const n104
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  klocal.get n4
                                  ki32.const n88
                                  ki32.add
                                  kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                                  kbr n1 c(;@14;)
                                kend
                              kend
                              ki32.const n1057428
                              ki32.const n43
                              klocal.get n4
                              ki32.const n751
                              ki32.add
                              ki32.const n1057412
                              ki32.const n1057472
                              kcall i$core::result::unwrap_failed
                              kunreachable
                            kend
                            ki32.const n1057428
                            ki32.const n43
                            klocal.get n4
                            ki32.const n751
                            ki32.add
                            ki32.const n1057412
                            ki32.const n1057472
                            kcall i$core::result::unwrap_failed
                            kunreachable
                          kend
                          klocal.get n4
                          ki32.const n240
                          ki32.add
                          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        kend
                        klocal.get n4
                        ki32.const n168
                        ki32.add
                        kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kend
                      klocal.get n4
                      ki32.const n104
                      ki32.add
                      kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                    kend
                    klocal.get n4
                    ki32.const n88
                    ki32.add
                    kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                    kbr n4 c(;@4;)
                  kend
                  ki32.const n1057428
                  ki32.const n43
                  klocal.get n4
                  ki32.const n751
                  ki32.add
                  ki32.const n1057412
                  ki32.const n1057472
                  kcall i$core::result::unwrap_failed
                  kunreachable
                kend
                klocal.get n4
                ki64.load32_u koffset=704
                klocal.set n18
              kend
              klocal.get n0
              klocal.get n18
              ki64.store koffset=16
              klocal.get n0
              klocal.get n1
              ki32.store koffset=12
              klocal.get n0
              klocal.get n3
              ki32.store8 koffset=9
              klocal.get n0
              klocal.get n5
              ki32.store8 koffset=8
              klocal.get n0
              ki64.const n0
              ki64.store
              klocal.get n4
              ki32.const n696
              ki32.add
              kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.load koffset=32
              klocal.tee n1
              klocal.get n1
              ki32.load
              ki32.const n-1
              ki32.add
              klocal.tee n1
              ki32.store
              klocal.get n1
              kbr_if n3 c(;@2;)
              kbr n2 c(;@3;)
            kend
            klocal.get n4
            ki32.const n680
            ki32.add
            kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          kend
          klocal.get n4
          ki32.const n40
          ki32.add
          kcall i$"#func639 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.load koffset=32
          klocal.tee n1
          klocal.get n1
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n1
          ki32.store
          klocal.get n1
          kbr_if n1 c(;@2;)
        kend
        klocal.get n4
        ki32.const n32
        ki32.add
        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
      kend
      klocal.get n4
      ki32.const n752
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#6}::{closure#0} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;677;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n80
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n1
    ki32.load
    klocal.set n1
    klocal.get n4
    klocal.get n3
    ki32.store koffset=24
    klocal.get n4
    klocal.get n2
    ki32.store koffset=20
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n1
            ki32.load koffset=16
            ki32.eqz
            kbr_if n0 c(;@4;)
            kblock c;; label = @5
              kblock c;; label = @6
                kblock c;; label = @7
                  kblock c;; label = @8
                    kblock c;; label = @9
                      kblock c;; label = @10
                        kblock c;; label = @11
                          kblock c;; label = @12
                            klocal.get n1
                            ki32.load koffset=12
                            klocal.tee n3
                            ki32.load8_u koffset=8
                            klocal.tee n5
                            kbr_table n6 c(;@6;) n6 c(;@6;) n0 c(;@12;) n1 c(;@11;) n2 c(;@10;) n3 c(;@9;) n4 c(;@8;) n5 c(;@7;) n6 c(;@6;)
                          kend
                          klocal.get n3
                          ki64.load koffset=16
                          klocal.set n6
                          kbr n10 c(;@1;)
                        kend
                        klocal.get n3
                        ki32.load koffset=12
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n7
                        ki32.store
                        klocal.get n7
                        ki32.eqz
                        kbr_if n7 c(;@3;)
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n3
                      ki32.load koffset=12
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n7
                      ki32.store
                      klocal.get n7
                      ki32.eqz
                      kbr_if n6 c(;@3;)
                      klocal.get n3
                      ki64.load8_u koffset=20
                      ki64.const n32
                      ki64.shl
                      klocal.get n3
                      ki64.load32_u koffset=16
                      ki64.or
                      klocal.set n6
                      kbr n8 c(;@1;)
                    kend
                    klocal.get n3
                    ki32.load koffset=12
                    klocal.tee n1
                    klocal.get n1
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n7
                    ki32.store
                    klocal.get n7
                    kbr_if n6 c(;@2;)
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n3
                  ki32.load koffset=12
                  klocal.tee n1
                  klocal.get n1
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n7
                  ki32.store
                  klocal.get n7
                  kbr_if n5 c(;@2;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n3
                ki32.load koffset=12
                klocal.tee n1
                klocal.get n1
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n3
                ki32.store
                klocal.get n3
                ki32.eqz
                kbr_if n3 c(;@3;)
                kbr n1 c(;@5;)
              kend
              klocal.get n3
              ki32.load8_u koffset=9
              klocal.set n3
            kend
            kbr n3 c(;@1;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1063408
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        kunreachable
      kend
      klocal.get n3
      ki64.load32_u koffset=16
      klocal.set n6
    kend
    klocal.get n4
    ki32.const n0
    ki32.store8 koffset=31
    klocal.get n4
    klocal.get n6
    ki64.store koffset=56
    klocal.get n4
    klocal.get n1
    ki32.store koffset=52
    klocal.get n4
    klocal.get n3
    ki32.store8 koffset=49
    klocal.get n4
    klocal.get n5
    ki32.store8 koffset=48
    klocal.get n4
    ki64.const n4294967296
    ki64.store koffset=40
    klocal.get n4
    klocal.get n4
    ki32.const n31
    ki32.add
    ki32.store koffset=64
    klocal.get n4
    ki32.const n8
    ki32.add
    klocal.get n4
    ki32.const n40
    ki32.add
    kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 1>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
    klocal.get n4
    klocal.get n4
    ki32.load koffset=12
    klocal.tee n3
    ki32.store koffset=36
    klocal.get n4
    klocal.get n4
    ki32.load koffset=8
    klocal.tee n1
    ki32.store koffset=32
    kblock c;; label = @1
      kblock c;; label = @2
        klocal.get n4
        ki32.load8_u koffset=31
        ki32.const n1
        ki32.ne
        kbr_if n0 c(;@2;)
        klocal.get n1
        klocal.get n1
        ki32.load
        ki32.const n-1
        ki32.add
        klocal.tee n2
        ki32.store
        klocal.get n2
        kbr_if n1 c(;@1;)
        klocal.get n4
        ki32.const n32
        ki32.add
        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
        kbr n1 c(;@1;)
      kend
      klocal.get n1
      ki32.eqz
      kbr_if n0 c(;@1;)
      klocal.get n0
      ki32.const n204
      ki32.const n0
      klocal.get n1
      klocal.get n3
      ki32.const n1068037
      ki32.const n20
      kcall i$<nanvm_lib::naive::function::Function>::new
      ki32.store koffset=12
      klocal.get n0
      ki32.const n7
      ki32.store8 koffset=8
      klocal.get n0
      ki64.const n0
      ki64.store
      klocal.get n2
      klocal.get n2
      ki32.load
      ki32.const n-1
      ki32.add
      klocal.tee n0
      ki32.store
      kblock c;; label = @2
        klocal.get n0
        kbr_if n0 c(;@2;)
        klocal.get n4
        ki32.const n20
        ki32.add
        kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
      kend
      klocal.get n4
      ki32.const n80
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    ki32.const n1057428
    ki32.const n43
    klocal.get n4
    ki32.const n79
    ki32.add
    ki32.const n1057412
    ki32.const n1057472
    kcall i$core::result::unwrap_failed
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::collatz::module<nanvm_lib::naive::Naive>::{closure#6}::{closure#0}::{closure#0} as core::ops::function::FnOnce<(&nanvm_lib::naive::function::Function, nanvm_lib::vm::array::Array<nanvm_lib::naive::Naive>)>>::call_once" c(;678;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n112
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n4
    klocal.get n3
    ki32.store koffset=24
    klocal.get n4
    klocal.get n2
    ki32.store koffset=20
    klocal.get n4
    ki32.const n0
    ki32.store16 koffset=36
    klocal.get n4
    ki32.const n1068059
    ki32.store koffset=32
    klocal.get n4
    ki32.const n1068057
    ki32.store koffset=28
    klocal.get n4
    ki32.const n56
    ki32.add
    klocal.get n4
    ki32.const n28
    ki32.add
    kcall i$"core::iter::adapters::try_process::<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>, u16, core::result::Result<core::convert::Infallible, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>, <core::result::Result<alloc::rc::Rc<[u16]>, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>> as core::iter::traits::collect::FromIterator<core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>>::from_iter<core::iter::adapters::map::Map<core::str::iter::EncodeUtf16, core::result::Result<u16, nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::Ok>>::{closure#0}, alloc::rc::Rc<[u16]>>"
    kblock c;; label = @1
      kblock c;; label = @2
        klocal.get n4
        ki32.load8_u koffset=56
        klocal.tee n3
        ki32.const n255
        ki32.ne
        kbr_if n0 c(;@2;)
        klocal.get n4
        ki64.load koffset=60 kalign=4
        klocal.set n5
        klocal.get n4
        ki32.const n0
        ki32.store8 koffset=28
        klocal.get n4
        ki32.const n256
        ki32.store16 koffset=80
        klocal.get n4
        klocal.get n5
        ki64.store koffset=68 kalign=4
        klocal.get n4
        ki32.const n3
        ki32.store8 koffset=64
        klocal.get n4
        ki64.const n8589934592
        ki64.store koffset=56
        klocal.get n4
        klocal.get n4
        ki32.const n28
        ki32.add
        ki32.store koffset=96
        klocal.get n4
        ki32.const n8
        ki32.add
        klocal.get n4
        ki32.const n56
        ki32.add
        kcall i$"<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::array::iter::IntoIter<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, 2>, core::result::Result<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>, ()>::Ok>, core::result::Result<core::convert::Infallible, ()>> as alloc::rc::ToRcSlice<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>>::to_rc_slice"
        klocal.get n4
        klocal.get n4
        ki32.load koffset=12
        klocal.tee n6
        ki32.store koffset=44
        klocal.get n4
        klocal.get n4
        ki32.load koffset=8
        klocal.tee n3
        ki32.store koffset=40
        kblock c;; label = @3
          klocal.get n4
          ki32.load8_u koffset=28
          ki32.const n1
          ki32.ne
          kbr_if n0 c(;@3;)
          klocal.get n3
          klocal.get n3
          ki32.load
          ki32.const n-1
          ki32.add
          klocal.tee n0
          ki32.store
          klocal.get n0
          kbr_if n2 c(;@1;)
          klocal.get n4
          ki32.const n40
          ki32.add
          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
          kbr n2 c(;@1;)
        kend
        klocal.get n3
        ki32.eqz
        kbr_if n1 c(;@1;)
        klocal.get n0
        klocal.get n6
        ki32.store koffset=16
        klocal.get n0
        klocal.get n3
        ki32.store koffset=12
        klocal.get n0
        ki32.const n6
        ki32.store8 koffset=8
        klocal.get n0
        ki64.const n0
        ki64.store
        klocal.get n2
        klocal.get n2
        ki32.load
        ki32.const n-1
        ki32.add
        klocal.tee n0
        ki32.store
        kblock c;; label = @3
          klocal.get n0
          kbr_if n0 c(;@3;)
          klocal.get n4
          ki32.const n20
          ki32.add
          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
        kend
        klocal.get n4
        ki32.const n112
        ki32.add
        kglobal.set i$__stack_pointer
        kreturn
      kend
      klocal.get n4
      klocal.get n4
      ki32.load8_u koffset=59
      ki32.store8 koffset=43
      klocal.get n4
      klocal.get n4
      ki32.load16_u koffset=57 kalign=1
      ki32.store16 koffset=41 kalign=1
      klocal.get n4
      klocal.get n4
      ki32.load koffset=68
      ki32.store koffset=52
      klocal.get n4
      klocal.get n4
      ki64.load koffset=60 kalign=4
      ki64.store koffset=44 kalign=4
      klocal.get n4
      klocal.get n3
      ki32.store8 koffset=40
      ki32.const n1065572
      ki32.const n43
      klocal.get n4
      ki32.const n40
      ki32.add
      ki32.const n1065556
      ki32.const n1065616
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    ki32.const n1057428
    ki32.const n43
    klocal.get n4
    ki32.const n111
    ki32.add
    ki32.const n1057412
    ki32.const n1057472
    kcall i$core::result::unwrap_failed
    kunreachable
  )
