  (kfunc i$nanvm_demos::samples::calls::module::<nanvm_lib::naive::Naive> c(;172;) (ktype n1) (kparam ki32 ki32)
    (klocal ki32 ki32 ki64 ki32 ki32 ki32 ki32 ki32 ki32 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n176
    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=48
      klocal.get n2
      klocal.get n4
      ki64.store koffset=120
      klocal.get n2
      klocal.get n5
      ki32.store koffset=116
      klocal.get n2
      klocal.get n6
      ki32.store8 koffset=113
      klocal.get n2
      klocal.get n3
      ki32.store8 koffset=112
      klocal.get n2
      ki64.const n4294967296
      ki64.store koffset=104
      klocal.get n2
      klocal.get n2
      ki32.const n48
      ki32.add
      ki32.store koffset=128
      klocal.get n2
      ki32.const n40
      ki32.add
      klocal.get n2
      ki32.const n104
      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=44
      klocal.tee n6
      ki32.store koffset=84
      klocal.get n2
      klocal.get n2
      ki32.load koffset=40
      klocal.tee n5
      ki32.store koffset=80
      kblock c;; label = @2
        kblock c;; label = @3
          klocal.get n2
          ki32.load8_u koffset=48
          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 n80
          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 n18
        ki32.const n0
        klocal.get n5
        klocal.get n6
        ki32.const n1054973
        ki32.const n29
        kcall i$"<nanvm_lib::naive::Naive as nanvm_lib::vm::internal::IVm>::static_function"
        klocal.tee n6
        ki32.store koffset=52
        klocal.get n2
        ki32.const n7
        ki32.store8 koffset=48
        klocal.get n2
        ki32.const n0
        ki32.store16 koffset=76
        klocal.get n2
        ki32.const n1053797
        ki32.store koffset=72
        klocal.get n2
        ki32.const n1053790
        ki32.store koffset=68
        klocal.get n2
        ki32.const n104
        ki32.add
        klocal.get n2
        ki32.const n68
        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 = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n2
                ki32.load8_u koffset=104
                klocal.tee n5
                ki32.const n255
                ki32.ne
                kbr_if n0 c(;@6;)
                klocal.get n2
                ki32.load koffset=112
                klocal.set n7
                klocal.get n2
                ki32.load koffset=108
                klocal.set n8
                klocal.get n2
                ki32.const n0
                ki32.store16 koffset=76
                klocal.get n2
                ki32.const n1055003
                ki32.store koffset=72
                klocal.get n2
                ki32.const n1055002
                ki32.store koffset=68
                klocal.get n2
                ki32.const n104
                ki32.add
                klocal.get n2
                ki32.const n68
                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 n2
                ki32.load8_u koffset=104
                klocal.tee n5
                ki32.const n255
                ki32.ne
                kbr_if n1 c(;@5;)
                klocal.get n2
                ki32.load koffset=112
                klocal.set n9
                klocal.get n2
                ki32.load koffset=108
                klocal.set n10
                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 n3
                                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 n10 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 n11
                            ki32.store
                            klocal.get n11
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            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 n11
                          ki32.store
                          klocal.get n11
                          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 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 n11
                        ki32.store
                        klocal.get n11
                        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 n11
                      ki32.store
                      klocal.get n11
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n5 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 n11
                    ki32.store
                    klocal.get n11
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n1
                  ki32.load8_u koffset=1
                  klocal.set n11
                kend
                kbr n3 c(;@3;)
              kend
              klocal.get n2
              klocal.get n2
              ki32.load8_u koffset=107
              ki32.store8 koffset=83
              klocal.get n2
              klocal.get n2
              ki32.load16_u koffset=105 kalign=1
              ki32.store16 koffset=81 kalign=1
              klocal.get n2
              klocal.get n2
              ki32.load koffset=116
              ki32.store koffset=92
              klocal.get n2
              klocal.get n2
              ki64.load koffset=108 kalign=4
              ki64.store koffset=84 kalign=4
              klocal.get n2
              klocal.get n5
              ki32.store8 koffset=80
              ki32.const n1057960
              ki32.const n43
              klocal.get n2
              ki32.const n80
              ki32.add
              ki32.const n1057944
              ki32.const n1058004
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            klocal.get n2
            klocal.get n2
            ki32.load8_u koffset=107
            ki32.store8 koffset=83
            klocal.get n2
            klocal.get n2
            ki32.load16_u koffset=105 kalign=1
            ki32.store16 koffset=81 kalign=1
            klocal.get n2
            klocal.get n2
            ki32.load koffset=116
            ki32.store koffset=92
            klocal.get n2
            klocal.get n2
            ki64.load koffset=108 kalign=4
            ki64.store koffset=84 kalign=4
            klocal.get n2
            klocal.get n5
            ki32.store8 koffset=80
            ki32.const n1057960
            ki32.const n43
            klocal.get n2
            ki32.const n80
            ki32.add
            ki32.const n1057944
            ki32.const n1058004
            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=68
        klocal.get n2
        klocal.get n4
        ki64.store koffset=120
        klocal.get n2
        klocal.get n5
        ki32.store koffset=116
        klocal.get n2
        klocal.get n11
        ki32.store8 koffset=113
        klocal.get n2
        klocal.get n3
        ki32.store8 koffset=112
        klocal.get n2
        ki64.const n4294967296
        ki64.store koffset=104
        klocal.get n2
        klocal.get n2
        ki32.const n68
        ki32.add
        ki32.store koffset=128
        klocal.get n2
        ki32.const n32
        ki32.add
        klocal.get n2
        ki32.const n104
        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 n11
        ki32.store koffset=84
        klocal.get n2
        klocal.get n2
        ki32.load koffset=32
        klocal.tee n5
        ki32.store koffset=80
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n2
            ki32.load8_u koffset=68
            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 n80
            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;)
          ki32.const n19
          ki32.const n0
          klocal.get n5
          klocal.get n11
          ki32.const n1055003
          ki32.const n26
          kcall i$"<nanvm_lib::naive::Naive as nanvm_lib::vm::internal::IVm>::static_function"
          klocal.set n5
          klocal.get n2
          ki32.const n0
          ki32.store8 koffset=68
          klocal.get n2
          klocal.get n5
          ki32.store koffset=124
          klocal.get n2
          ki32.const n7
          ki32.store8 koffset=120
          klocal.get n2
          klocal.get n9
          ki32.store koffset=116
          klocal.get n2
          klocal.get n10
          ki32.store koffset=112
          klocal.get n2
          ki64.const n4294967296
          ki64.store koffset=104
          klocal.get n2
          klocal.get n2
          ki32.const n68
          ki32.add
          ki32.store koffset=136
          klocal.get n2
          ki32.const n24
          ki32.add
          klocal.get n2
          ki32.const n104
          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=28
          klocal.tee n9
          ki32.store koffset=84
          klocal.get n2
          klocal.get n2
          ki32.load koffset=24
          klocal.tee n5
          ki32.store koffset=80
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n2
              ki32.load8_u koffset=68
              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 n80
              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(;@4;)
            kend
            klocal.get n5
            ki32.eqz
            kbr_if n0 c(;@4;)
            klocal.get n2
            klocal.get n9
            ki32.store koffset=88
            klocal.get n2
            klocal.get n5
            ki32.store koffset=84
            klocal.get n2
            ki32.const n5
            ki32.store8 koffset=80
            klocal.get n6
            klocal.get n6
            ki32.load
            ki32.const n1
            ki32.add
            klocal.tee n10
            ki32.store
            klocal.get n10
            ki32.eqz
            kbr_if n3 c(;@1;)
            klocal.get n5
            klocal.get n5
            ki32.load
            ki32.const n1
            ki32.add
            klocal.tee n10
            ki32.store
            klocal.get n10
            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 n3
                                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 n10
                            klocal.get n10
                            ki32.load
                            ki32.const n1
                            ki32.add
                            klocal.tee n11
                            ki32.store
                            klocal.get n11
                            ki32.eqz
                            kbr_if n11 c(;@1;)
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n1
                          ki32.load koffset=4
                          klocal.tee n10
                          klocal.get n10
                          ki32.load
                          ki32.const n1
                          ki32.add
                          klocal.tee n11
                          ki32.store
                          klocal.get n11
                          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 n10
                        klocal.get n10
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n11
                        ki32.store
                        klocal.get n11
                        ki32.eqz
                        kbr_if n9 c(;@1;)
                        kbr n4 c(;@6;)
                      kend
                      klocal.get n1
                      ki32.load koffset=4
                      klocal.tee n10
                      klocal.get n10
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n11
                      ki32.store
                      klocal.get n11
                      ki32.eqz
                      kbr_if n8 c(;@1;)
                      kbr n3 c(;@6;)
                    kend
                    klocal.get n1
                    ki32.load koffset=4
                    klocal.tee n10
                    klocal.get n10
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n11
                    ki32.store
                    klocal.get n11
                    ki32.eqz
                    kbr_if n7 c(;@1;)
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n1
                  ki32.load8_u koffset=1
                  klocal.set n11
                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=103
            klocal.get n2
            klocal.get n4
            ki64.store koffset=152
            klocal.get n2
            klocal.get n10
            ki32.store koffset=148
            klocal.get n2
            klocal.get n11
            ki32.store8 koffset=145
            klocal.get n2
            klocal.get n3
            ki32.store8 koffset=144
            klocal.get n2
            klocal.get n9
            ki64.extend_i32_u
            ki64.store koffset=136
            klocal.get n2
            klocal.get n5
            ki32.store koffset=132
            klocal.get n2
            ki32.const n5
            ki32.store8 koffset=128
            klocal.get n2
            ki64.const n0
            ki64.store koffset=120
            klocal.get n2
            klocal.get n6
            ki32.store koffset=116
            klocal.get n2
            ki32.const n7
            ki32.store8 koffset=112
            klocal.get n2
            ki64.const n12884901888
            ki64.store koffset=104
            klocal.get n2
            klocal.get n2
            ki32.const n103
            ki32.add
            ki32.store koffset=160
            klocal.get n2
            ki32.const n16
            ki32.add
            klocal.get n2
            ki32.const n104
            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=20
            klocal.tee n5
            ki32.store koffset=72
            klocal.get n2
            klocal.get n2
            ki32.load koffset=16
            klocal.tee n3
            ki32.store koffset=68
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n2
                ki32.load8_u koffset=103
                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 n2
                ki32.const n68
                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;)
              ki32.const n20
              ki32.const n0
              klocal.get n3
              klocal.get n5
              ki32.const n1055029
              ki32.const n75
              kcall i$"<nanvm_lib::naive::Naive as nanvm_lib::vm::internal::IVm>::static_function"
              klocal.set n3
              klocal.get n2
              ki32.const n80
              ki32.add
              kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
              klocal.get n2
              ki32.const n0
              ki32.store8 koffset=68
              klocal.get n2
              klocal.get n3
              ki32.store koffset=124
              klocal.get n2
              ki32.const n7
              ki32.store8 koffset=120
              klocal.get n2
              klocal.get n7
              ki32.store koffset=116
              klocal.get n2
              klocal.get n8
              ki32.store koffset=112
              klocal.get n2
              ki64.const n4294967296
              ki64.store koffset=104
              klocal.get n2
              klocal.get n2
              ki32.const n68
              ki32.add
              ki32.store koffset=136
              klocal.get n2
              ki32.const n8
              ki32.add
              klocal.get n2
              ki32.const n104
              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 n5
              ki32.store koffset=84
              klocal.get n2
              klocal.get n2
              ki32.load koffset=8
              klocal.tee n3
              ki32.store koffset=80
              kblock c;; label = @6
                kblock c;; label = @7
                  klocal.get n2
                  ki32.load8_u koffset=68
                  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 n80
                  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(;@6;)
                kend
                klocal.get n3
                ki32.eqz
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n5
                ki32.store koffset=16
                klocal.get n0
                klocal.get n3
                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 n48
                ki32.add
                kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                klocal.get n1
                kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                klocal.get n2
                ki32.const n176
                ki32.add
                kglobal.set i$__stack_pointer
                kreturn
              kend
              ki32.const n1064316
              ki32.const n43
              klocal.get n2
              ki32.const n175
              ki32.add
              ki32.const n1064300
              ki32.const n1064360
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            ki32.const n1064316
            ki32.const n43
            klocal.get n2
            ki32.const n175
            ki32.add
            ki32.const n1064300
            ki32.const n1064360
            kcall i$core::result::unwrap_failed
            kunreachable
          kend
          ki32.const n1064316
          ki32.const n43
          klocal.get n2
          ki32.const n175
          ki32.add
          ki32.const n1064300
          ki32.const n1064360
          kcall i$core::result::unwrap_failed
          kunreachable
        kend
        ki32.const n1064316
        ki32.const n43
        klocal.get n2
        ki32.const n175
        ki32.add
        ki32.const n1064300
        ki32.const n1064360
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      ki32.const n1064316
      ki32.const n43
      klocal.get n2
      ki32.const n175
      ki32.add
      ki32.const n1064300
      ki32.const n1064360
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::calls::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(;173;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n112
    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
          klocal.get n2
          ki32.load
          klocal.tee n5
          ki32.const n-1
          ki32.eq
          kbr_if n0 c(;@3;)
          klocal.get n2
          klocal.get n5
          ki32.const n2
          ki32.add
          klocal.tee n5
          ki32.store
          klocal.get n4
          klocal.get n3
          ki32.store koffset=32
          klocal.get n4
          klocal.get n2
          ki32.store koffset=28
          klocal.get n4
          ki32.const n6
          ki32.store8 koffset=24
          klocal.get n5
          ki32.eqz
          kbr_if n0 c(;@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 n5
                            ki32.load8_u koffset=8
                            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 n5
                          ki64.load koffset=16
                          klocal.set n7
                          kbr n10 c(;@1;)
                        kend
                        klocal.get n5
                        ki32.load koffset=12
                        klocal.tee n1
                        klocal.get n1
                        ki32.load
                        ki32.const n1
                        ki32.add
                        klocal.tee n8
                        ki32.store
                        klocal.get n8
                        ki32.eqz
                        kbr_if n7 c(;@3;)
                        kbr n8 c(;@2;)
                      kend
                      klocal.get n5
                      ki32.load koffset=12
                      klocal.tee n1
                      klocal.get n1
                      ki32.load
                      ki32.const n1
                      ki32.add
                      klocal.tee n8
                      ki32.store
                      klocal.get n8
                      ki32.eqz
                      kbr_if n6 c(;@3;)
                      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 n8 c(;@1;)
                    kend
                    klocal.get n5
                    ki32.load koffset=12
                    klocal.tee n1
                    klocal.get n1
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n8
                    ki32.store
                    klocal.get n8
                    kbr_if n6 c(;@2;)
                    kbr n5 c(;@3;)
                  kend
                  klocal.get n5
                  ki32.load koffset=12
                  klocal.tee n1
                  klocal.get n1
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n8
                  ki32.store
                  klocal.get n8
                  kbr_if n5 c(;@2;)
                  kbr n4 c(;@3;)
                kend
                klocal.get n5
                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 n3 c(;@3;)
                kbr n1 c(;@5;)
              kend
              klocal.get n5
              ki32.load8_u koffset=9
              klocal.set n5
            kend
            kbr n3 c(;@1;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1069140
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        kunreachable
      kend
      klocal.get n5
      ki64.load32_u koffset=16
      klocal.set n7
    kend
    klocal.get n4
    ki32.const n0
    ki32.store8 koffset=47
    klocal.get n4
    klocal.get n7
    ki64.store koffset=88
    klocal.get n4
    klocal.get n1
    ki32.store koffset=84
    klocal.get n4
    klocal.get n5
    ki32.store8 koffset=81
    klocal.get n4
    klocal.get n6
    ki32.store8 koffset=80
    klocal.get n4
    klocal.get n3
    ki64.extend_i32_u
    ki64.store koffset=72
    klocal.get n4
    klocal.get n2
    ki32.store koffset=68
    klocal.get n4
    ki32.const n6
    ki32.store8 koffset=64
    klocal.get n4
    ki64.const n8589934592
    ki64.store koffset=56
    klocal.get n4
    klocal.get n4
    ki32.const n47
    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 n1
    ki32.store koffset=52
    klocal.get n4
    klocal.get n4
    ki32.load koffset=8
    klocal.tee n3
    ki32.store koffset=48
    kblock c;; label = @1
      kblock c;; label = @2
        klocal.get n4
        ki32.load8_u koffset=47
        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 n2
        ki32.store
        klocal.get n2
        kbr_if n1 c(;@1;)
        klocal.get n4
        ki32.const n48
        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 n0
      ki32.const n21
      ki32.const n0
      klocal.get n3
      klocal.get n1
      ki32.const n1055850
      ki32.const n20
      kcall i$"<nanvm_lib::naive::Naive as nanvm_lib::vm::internal::IVm>::static_function"
      ki32.store koffset=12
      klocal.get n0
      ki32.const n7
      ki32.store8 koffset=8
      klocal.get n0
      ki64.const n0
      ki64.store
      klocal.get n4
      ki32.const n24
      ki32.add
      kcall i$"#func153 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 n3
      ki32.store
      kblock c;; label = @2
        klocal.get n3
        kbr_if n0 c(;@2;)
        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 n112
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    ki32.const n1064316
    ki32.const n43
    klocal.get n4
    ki32.const n111
    ki32.add
    ki32.const n1064300
    ki32.const n1064360
    kcall i$core::result::unwrap_failed
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::calls::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(;174;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n208
    ki32.sub
    klocal.tee n4
    kglobal.set i$__stack_pointer
    klocal.get n4
    klocal.get n3
    ki32.store koffset=4
    klocal.get n4
    klocal.get n2
    ki32.store
    kblock c;; label = @1
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            klocal.get n2
            ki32.load
            klocal.tee n5
            ki32.const n-1
            ki32.eq
            kbr_if n0 c(;@4;)
            klocal.get n4
            klocal.get n3
            ki32.store koffset=16
            klocal.get n4
            klocal.get n2
            ki32.store koffset=12
            klocal.get n4
            ki32.const n6
            ki32.store8 koffset=8
            klocal.get n2
            klocal.get n5
            ki32.const n2
            ki32.add
            klocal.tee n5
            ki32.store
            klocal.get n5
            ki32.eqz
            kbr_if n0 c(;@4;)
            klocal.get n4
            klocal.get n2
            ki32.store koffset=100
            klocal.get n4
            ki32.const n6
            ki32.store8 koffset=96
            klocal.get n4
            klocal.get n3
            ki64.extend_i32_u
            ki64.store koffset=104
            klocal.get n4
            ki32.const n0
            ki32.store16 koffset=188
            klocal.get n4
            ki32.const n1055445
            ki32.store koffset=184
            klocal.get n4
            ki32.const n1055439
            ki32.store koffset=180
            klocal.get n4
            ki32.const n144
            ki32.add
            klocal.get n4
            ki32.const n180
            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=144
            klocal.tee n3
            ki32.const n255
            ki32.ne
            kbr_if n1 c(;@3;)
            klocal.get n4
            klocal.get n4
            ki64.load koffset=148 kalign=4
            ki64.store koffset=196 kalign=4
            klocal.get n4
            ki32.const n3
            ki32.store8 koffset=192
            klocal.get n4
            ki32.const n112
            ki32.add
            klocal.get n4
            ki32.const n96
            ki32.add
            klocal.get n4
            ki32.const n192
            ki32.add
            kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=112
                ki32.const n255
                ki32.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n4
                ki64.load koffset=128
                ki64.store koffset=16
                klocal.get n0
                klocal.get n4
                ki64.load koffset=120
                ki64.store koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                kbr n1 c(;@5;)
              kend
              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
              klocal.get n4
              ki64.load koffset=112
              ki64.store koffset=144
              klocal.get n4
              ki32.const n192
              ki32.add
              klocal.get n4
              ki32.const n144
              ki32.add
              kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
              klocal.get n4
              ki32.const n80
              ki32.add
              klocal.set n3
              kblock c;; label = @6
                kblock c;; label = @7
                  klocal.get n4
                  ki32.load8_u koffset=192
                  ki32.const n255
                  ki32.eq
                  kbr_if n0 c(;@7;)
                  klocal.get n3
                  klocal.get n4
                  ki64.load koffset=200
                  ki64.store koffset=8
                  klocal.get n3
                  klocal.get n4
                  ki64.load koffset=192
                  ki64.store
                  kbr n1 c(;@6;)
                kend
                klocal.get n4
                ki32.const n256
                ki32.store16 koffset=80
              kend
              klocal.get n4
              ki32.const n144
              ki32.add
              kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n160
              ki32.add
              kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n0
              ki32.store koffset=72
              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 n4
                                  ki32.load8_u koffset=8
                                  klocal.tee n6
                                  kbr_table n7 c(;@8;) n7 c(;@8;) n0 c(;@15;) n1 c(;@14;) n2 c(;@13;) n3 c(;@12;) n4 c(;@11;) n6 c(;@9;) n7 c(;@8;)
                                kend
                                klocal.get n4
                                ki64.load koffset=16
                                klocal.set n7
                                kbr n8 c(;@6;)
                              kend
                              klocal.get n4
                              ki32.load koffset=12
                              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 n9 c(;@4;)
                              klocal.get n4
                              ki32.load koffset=16
                              klocal.set n3
                              klocal.get n4
                              klocal.get n5
                              ki32.store koffset=156
                              klocal.get n4
                              ki64.const n1
                              ki64.store koffset=148 kalign=4
                              kbr n3 c(;@10;)
                            kend
                            klocal.get n4
                            ki32.load koffset=12
                            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(;@4;)
                            klocal.get n4
                            ki64.load8_u koffset=20
                            ki64.const n32
                            ki64.shl
                            klocal.get n4
                            ki64.load32_u koffset=16
                            ki64.or
                            klocal.set n7
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n4
                          ki32.load koffset=12
                          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(;@4;)
                          klocal.get n4
                          ki64.load32_u koffset=16
                          klocal.set n7
                          kbr n5 c(;@6;)
                        kend
                        klocal.get n4
                        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 n6 c(;@4;)
                        klocal.get n4
                        klocal.get n4
                        ki32.load koffset=16
                        ki32.store koffset=156
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=152
                        ki32.const n0
                        klocal.set n3
                        klocal.get n4
                        ki32.const n0
                        ki32.store koffset=148
                      kend
                      klocal.get n4
                      klocal.get n3
                      ki32.store koffset=160
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=148 kalign=4
                      ki64.store koffset=52 kalign=4
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=72
                      ki64.store koffset=24
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=80
                      ki64.store koffset=32
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=88
                      ki64.store koffset=40
                      klocal.get n4
                      ki32.const n1
                      ki32.store koffset=48
                      klocal.get n4
                      klocal.get n4
                      ki64.load koffset=156 kalign=4
                      ki64.store koffset=60 kalign=4
                      klocal.get n0
                      klocal.get n4
                      ki32.const n24
                      ki32.add
                      kcall i$"nanvm_lib::vm::unstable::spread_array::<nanvm_lib::naive::Naive, [nanvm_lib::vm::unstable::ArrayItem<nanvm_lib::naive::Naive>; 2]>"
                      klocal.get n4
                      ki32.const n8
                      ki32.add
                      kcall i$"#func153 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 n3
                      ki32.store
                      klocal.get n3
                      kbr_if n8 c(;@1;)
                      kbr n7 c(;@2;)
                    kend
                    klocal.get n4
                    ki32.load koffset=12
                    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 n4 c(;@4;)
                    kbr n1 c(;@7;)
                  kend
                  klocal.get n4
                  ki32.load8_u koffset=9
                  klocal.set n8
                kend
              kend
              klocal.get n4
              klocal.get n7
              ki64.store koffset=200
              klocal.get n4
              klocal.get n5
              ki32.store koffset=196
              klocal.get n4
              klocal.get n8
              ki32.store8 koffset=193
              klocal.get n4
              klocal.get n6
              ki32.store8 koffset=192
              klocal.get n4
              ki32.const n152
              ki32.add
              ki32.const n1057762
              ki32.const n9
              ki32.const n1058212
              ki32.const n21
              kcall i$nanvm_lib::vm::error::thrown::<nanvm_lib::naive::Naive>
              klocal.get n4
              ki32.const n192
              ki32.add
              kcall i$"#func272 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
              klocal.get n0
              klocal.get n4
              ki64.load koffset=160
              ki64.store koffset=16
              klocal.get n0
              klocal.get n4
              ki64.load koffset=152
              ki64.store koffset=8
              klocal.get n0
              ki64.const n1
              ki64.store
              klocal.get n3
              kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
            kend
            klocal.get n4
            ki32.const n8
            ki32.add
            kcall i$"#func153 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 n3
            ki32.store
            klocal.get n3
            ki32.eqz
            kbr_if n2 c(;@2;)
            kbr n3 c(;@1;)
          kend
          kunreachable
        kend
        klocal.get n4
        klocal.get n4
        ki32.load8_u koffset=147
        ki32.store8 koffset=115
        klocal.get n4
        klocal.get n4
        ki32.load16_u koffset=145 kalign=1
        ki32.store16 koffset=113 kalign=1
        klocal.get n4
        klocal.get n4
        ki32.load koffset=156
        ki32.store koffset=124
        klocal.get n4
        klocal.get n4
        ki64.load koffset=148 kalign=4
        ki64.store koffset=116 kalign=4
        klocal.get n4
        klocal.get n3
        ki32.store8 koffset=112
        ki32.const n1057960
        ki32.const n43
        klocal.get n4
        ki32.const n112
        ki32.add
        ki32.const n1057944
        ki32.const n1058004
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      klocal.get n4
      kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
    kend
    klocal.get n4
    ki32.const n208
    ki32.add
    kglobal.set i$__stack_pointer
  )
  (kfunc i$"<nanvm_demos::samples::calls::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(;175;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki64 ki32 ki64 ki64 ki64)
    kglobal.get i$__stack_pointer
    ki32.const n336
    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=28
    klocal.get n4
    klocal.get n2
    ki32.store koffset=24
    klocal.get n2
    klocal.get n2
    ki32.load
    ki32.const n1
    ki32.add
    klocal.tee n5
    ki32.store
    kblock c;; label = @1
      klocal.get n5
      ki32.eqz
      kbr_if n0 c(;@1;)
      klocal.get n4
      klocal.get n3
      ki32.store koffset=40
      klocal.get n4
      klocal.get n2
      ki32.store koffset=36
      klocal.get n4
      ki32.const n6
      ki32.store8 koffset=32
      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 n5
                            ki32.load8_u koffset=8
                            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 n5
                          ki64.load koffset=16
                          klocal.set n7
                          kbr n9 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 n9 c(;@1;)
                        kbr n7 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 n8 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 n7 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 n5 c(;@3;)
                    kbr n7 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 n4 c(;@3;)
                  kbr n6 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 n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n5
              ki32.load8_u koffset=9
              klocal.set n5
            kend
            kbr n2 c(;@2;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1069140
          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=160
      klocal.get n4
      klocal.get n3
      ki32.store koffset=156
      klocal.get n4
      klocal.get n5
      ki32.store8 koffset=153
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=152
      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 n5
                          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 n7
                        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 n7
                    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 n7
      kend
      klocal.get n4
      klocal.get n7
      ki64.store koffset=264
      klocal.get n4
      klocal.get n3
      ki32.store koffset=260
      klocal.get n4
      klocal.get n6
      ki32.store8 koffset=257
      klocal.get n4
      klocal.get n5
      ki32.store8 koffset=256
      klocal.get n4
      ki64.const n0
      ki64.store koffset=288
      klocal.get n4
      ki32.const n2
      ki32.store8 koffset=280
      klocal.get n4
      ki32.const n224
      ki32.add
      klocal.get n4
      ki32.const n256
      ki32.add
      klocal.get n4
      ki32.const n280
      ki32.add
      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
      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=224
                          ki32.const n255
                          ki32.ne
                          kbr_if n0 c(;@11;)
                          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 n152
                          ki32.add
                          kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                          kbr n1 c(;@10;)
                        kend
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=248
                        ki64.store koffset=304
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=240
                        ki64.store koffset=296
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=232
                        ki64.store koffset=288
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=224
                        ki64.store koffset=280
                        klocal.get n4
                        ki32.const n256
                        ki32.add
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                        ki32.const n1
                        klocal.set n3
                        ki32.const n0
                        klocal.set n5
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=256
                          klocal.tee n6
                          ki32.const n255
                          ki32.eq
                          kbr_if n0 c(;@11;)
                          klocal.get n4
                          klocal.get n4
                          ki64.load koffset=258 kalign=2
                          ki64.store koffset=168
                          klocal.get n4
                          klocal.get n4
                          ki64.load koffset=264 kalign=2
                          ki64.store koffset=174 kalign=2
                          klocal.get n4
                          ki32.load8_u koffset=257
                          klocal.set n3
                          klocal.get n6
                          klocal.set n5
                        kend
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n296
                        ki32.add
                        kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                        klocal.get n4
                        ki32.const n0
                        ki32.store8 koffset=279
                        klocal.get n4
                        klocal.get n3
                        ki32.store8 koffset=289
                        klocal.get n4
                        klocal.get n5
                        ki32.store8 koffset=288
                        klocal.get n4
                        ki64.const n4294967296
                        ki64.store koffset=280
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=168
                        ki64.store koffset=290 kalign=2
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=174 kalign=2
                        ki64.store koffset=296 kalign=2
                        klocal.get n4
                        klocal.get n4
                        ki32.const n279
                        ki32.add
                        ki32.store koffset=304
                        klocal.get n4
                        ki32.const n16
                        ki32.add
                        klocal.get n4
                        ki32.const n280
                        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=20
                        klocal.tee n5
                        ki32.store koffset=260
                        klocal.get n4
                        klocal.get n4
                        ki32.load koffset=16
                        klocal.tee n3
                        ki32.store koffset=256
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=279
                          ki32.const n1
                          ki32.ne
                          kbr_if n0 c(;@11;)
                          klocal.get n3
                          klocal.get n3
                          ki32.load
                          ki32.const n-1
                          ki32.add
                          klocal.tee n2
                          ki32.store
                          klocal.get n2
                          kbr_if n9 c(;@2;)
                          klocal.get n4
                          ki32.const n256
                          ki32.add
                          kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                          kbr n9 c(;@2;)
                        kend
                        klocal.get n3
                        ki32.eqz
                        kbr_if n8 c(;@2;)
                        klocal.get n4
                        klocal.get n5
                        ki32.store koffset=192
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=188
                        klocal.get n4
                        ki32.const n6
                        ki32.store8 koffset=184
                        klocal.get n4
                        ki32.const n128
                        ki32.add
                        klocal.get n4
                        ki32.const n152
                        ki32.add
                        klocal.get n4
                        ki32.const n184
                        ki32.add
                        kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=136
                        ki64.store koffset=112
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=144
                        ki64.store koffset=120
                        kblock c;; label = @11
                          klocal.get n4
                          ki64.load koffset=128
                          ki64.const n1
                          ki64.ne
                          kbr_if n0 c(;@11;)
                          klocal.get n0
                          klocal.get n4
                          ki64.load koffset=120
                          ki64.store koffset=16
                          klocal.get n0
                          klocal.get n4
                          ki64.load koffset=112
                          ki64.store koffset=8
                          klocal.get n0
                          ki64.const n1
                          ki64.store
                          kbr n1 c(;@10;)
                        kend
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=120
                        ki64.store koffset=104
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=112
                        klocal.tee n7
                        ki64.store koffset=96
                        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
                                        kblock c;; label = @19
                                          kblock c;; label = @20
                                            klocal.get n7
                                            ki32.wrap_i64
                                            klocal.tee n5
                                            ki32.const n255
                                            ki32.and
                                            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 n4
                                          ki64.load koffset=104
                                          klocal.set n7
                                          kbr n8 c(;@11;)
                                        kend
                                        klocal.get n4
                                        ki32.load koffset=100
                                        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 n17 c(;@1;)
                                        kbr n6 c(;@12;)
                                      kend
                                      klocal.get n4
                                      ki32.load koffset=100
                                      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 n16 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 n7
                                      kbr n6 c(;@11;)
                                    kend
                                    klocal.get n4
                                    ki32.load koffset=100
                                    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;)
                                    kbr n4 c(;@12;)
                                  kend
                                  klocal.get n4
                                  ki32.load koffset=100
                                  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 n14 c(;@1;)
                                  kbr n3 c(;@12;)
                                kend
                                klocal.get n4
                                ki32.load koffset=100
                                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 n13 c(;@1;)
                                kbr n1 c(;@13;)
                              kend
                              klocal.get n4
                              ki32.load8_u koffset=97
                              klocal.set n6
                            kend
                            kbr n1 c(;@11;)
                          kend
                          klocal.get n4
                          ki64.load32_u koffset=104
                          klocal.set n7
                        kend
                        klocal.get n4
                        klocal.get n7
                        ki64.store koffset=264
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=260
                        klocal.get n4
                        klocal.get n6
                        ki32.store8 koffset=257
                        klocal.get n4
                        klocal.get n5
                        ki32.store8 koffset=256
                        klocal.get n4
                        ki32.const n0
                        ki32.store8 koffset=152
                        klocal.get n4
                        ki64.const n4621819117588971520
                        ki64.store koffset=296
                        klocal.get n4
                        ki32.const n2
                        ki32.store8 koffset=288
                        klocal.get n4
                        ki64.const n4294967296
                        ki64.store koffset=280
                        klocal.get n4
                        klocal.get n4
                        ki32.const n152
                        ki32.add
                        ki32.store koffset=304
                        klocal.get n4
                        ki32.const n8
                        ki32.add
                        klocal.get n4
                        ki32.const n280
                        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=132
                        klocal.get n4
                        klocal.get n4
                        ki32.load koffset=8
                        klocal.tee n3
                        ki32.store koffset=128
                        kblock c;; label = @11
                          klocal.get n4
                          ki32.load8_u koffset=152
                          ki32.const n1
                          ki32.ne
                          kbr_if n0 c(;@11;)
                          klocal.get n3
                          klocal.get n3
                          ki32.load
                          ki32.const n-1
                          ki32.add
                          klocal.tee n2
                          ki32.store
                          klocal.get n2
                          kbr_if n8 c(;@3;)
                          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 n8 c(;@3;)
                        kend
                        klocal.get n3
                        ki32.eqz
                        kbr_if n7 c(;@3;)
                        klocal.get n4
                        klocal.get n5
                        ki32.store koffset=136
                        klocal.get n4
                        klocal.get n3
                        ki32.store koffset=132
                        klocal.get n4
                        ki32.const n6
                        ki32.store8 koffset=128
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        klocal.get n4
                        ki32.const n256
                        ki32.add
                        klocal.get n4
                        ki32.const n128
                        ki32.add
                        kcall i$<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>::call
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=288
                        ki64.store koffset=184
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=296
                        ki64.store koffset=192
                        kblock c;; label = @11
                          klocal.get n4
                          ki64.load koffset=280
                          ki64.const n1
                          ki64.ne
                          kbr_if n0 c(;@11;)
                          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
                          klocal.get n4
                          ki32.const n96
                          ki32.add
                          kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                          kbr n1 c(;@10;)
                        kend
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=192
                        ki64.store koffset=88
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=184
                        ki64.store koffset=80
                        klocal.get n4
                        ki32.const n96
                        ki32.add
                        kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                        kblock c;; label = @11
                          kblock c;; label = @12
                            kblock c;; label = @13
                              klocal.get n1
                              ki32.load koffset=16
                              klocal.tee n3
                              ki32.const n1
                              ki32.le_u
                              kbr_if n0 c(;@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
                                            kblock c;; label = @21
                                              klocal.get n1
                                              ki32.load koffset=12
                                              klocal.tee n3
                                              ki32.load8_u koffset=24
                                              klocal.tee n6
                                              kbr_table n6 c(;@15;) n6 c(;@15;) n0 c(;@21;) n1 c(;@20;) n2 c(;@19;) n3 c(;@18;) n4 c(;@17;) n5 c(;@16;) n6 c(;@15;)
                                            kend
                                            klocal.get n3
                                            ki64.load koffset=32
                                            klocal.set n7
                                            kbr n9 c(;@11;)
                                          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 n18 c(;@1;)
                                          kbr n7 c(;@12;)
                                        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 n17 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(;@11;)
                                      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 n16 c(;@1;)
                                      kbr n5 c(;@12;)
                                    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 n15 c(;@1;)
                                    kbr n4 c(;@12;)
                                  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 n14 c(;@1;)
                                  kbr n1 c(;@14;)
                                kend
                                klocal.get n3
                                ki32.load8_u koffset=25
                                klocal.set n3
                              kend
                              kbr n2 c(;@11;)
                            kend
                            ki32.const n1
                            klocal.get n3
                            ki32.const n1069140
                            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=264
                        klocal.get n4
                        klocal.get n5
                        ki32.store koffset=260
                        klocal.get n4
                        klocal.get n3
                        ki32.store8 koffset=257
                        klocal.get n4
                        klocal.get n6
                        ki32.store8 koffset=256
                        klocal.get n4
                        ki32.const n0
                        ki32.store16 koffset=192
                        klocal.get n4
                        ki32.const n1055003
                        ki32.store koffset=188
                        klocal.get n4
                        ki32.const n1055002
                        ki32.store koffset=184
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        klocal.get n4
                        ki32.const n184
                        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=280
                        klocal.tee n3
                        ki32.const n255
                        ki32.ne
                        kbr_if n4 c(;@6;)
                        klocal.get n4
                        klocal.get n4
                        ki64.load koffset=284 kalign=4
                        ki64.store koffset=132 kalign=4
                        klocal.get n4
                        ki32.const n3
                        ki32.store8 koffset=128
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        klocal.get n4
                        ki32.const n256
                        ki32.add
                        klocal.get n4
                        ki32.const n128
                        ki32.add
                        kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                        klocal.get n1
                        ki32.load koffset=16
                        klocal.tee n3
                        ki32.const n2
                        ki32.le_u
                        kbr_if n5 c(;@5;)
                        klocal.get n4
                        ki32.const n208
                        ki32.add
                        klocal.set n3
                        klocal.get n4
                        ki32.const n200
                        ki32.add
                        klocal.get n4
                        ki32.const n280
                        ki32.add
                        klocal.get n1
                        ki32.load koffset=12
                        ki32.const n40
                        ki32.add
                        klocal.get n4
                        ki32.const n32
                        ki32.add
                        kcall i$"<nanvm_lib::vm::lambda::PropertyLambda<nanvm_lib::naive::Naive>>::end_call::<nanvm_demos::samples::calls::module<nanvm_lib::naive::Naive>::{closure#2}::{closure#0}>"
                        klocal.get n4
                        ki64.load koffset=200
                        ki64.const n1
                        ki64.ne
                        kbr_if n1 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 n80
                        ki32.add
                        kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
                      kend
                      klocal.get n4
                      ki32.const n32
                      ki32.add
                      kcall i$"#func153 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 n0
                      ki32.store
                      klocal.get n0
                      ki32.eqz
                      kbr_if n1 c(;@8;)
                      kbr n2 c(;@7;)
                    kend
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=80
                    klocal.tee n7
                    ki64.store koffset=48
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=88
                    klocal.tee n9
                    ki64.store koffset=56
                    klocal.get n4
                    klocal.get n3
                    ki64.load koffset=8
                    klocal.tee n10
                    ki64.store koffset=72
                    klocal.get n4
                    klocal.get n3
                    ki64.load
                    klocal.tee n11
                    ki64.store koffset=64
                    klocal.get n4
                    ki32.const n0
                    ki32.store8 koffset=256
                    klocal.get n4
                    ki64.const n8589934592
                    ki64.store koffset=280
                    klocal.get n4
                    klocal.get n7
                    ki64.store koffset=288
                    klocal.get n4
                    klocal.get n9
                    ki64.store koffset=296
                    klocal.get n4
                    klocal.get n11
                    ki64.store koffset=304
                    klocal.get n4
                    klocal.get n10
                    ki64.store koffset=312
                    klocal.get n4
                    klocal.get n4
                    ki32.const n256
                    ki32.add
                    ki32.store koffset=320
                    klocal.get n4
                    klocal.get n4
                    ki32.const n280
                    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 n3
                    ki32.store koffset=132
                    klocal.get n4
                    klocal.get n4
                    ki32.load
                    klocal.tee n1
                    ki32.store koffset=128
                    kblock c;; label = @9
                      klocal.get n4
                      ki32.load8_u koffset=256
                      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 n2
                      ki32.store
                      klocal.get n2
                      kbr_if n5 c(;@4;)
                      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 n5 c(;@4;)
                    kend
                    klocal.get n1
                    ki32.eqz
                    kbr_if n4 c(;@4;)
                    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 n6
                    ki32.store8 koffset=8
                    klocal.get n0
                    ki64.const n0
                    ki64.store
                    klocal.get n4
                    ki32.const n32
                    ki32.add
                    kcall i$"#func153 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 n0
                    ki32.store
                    klocal.get n0
                    kbr_if n1 c(;@7;)
                  kend
                  klocal.get n4
                  ki32.const n24
                  ki32.add
                  kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                kend
                klocal.get n4
                ki32.const n336
                ki32.add
                kglobal.set i$__stack_pointer
                kreturn
              kend
              klocal.get n4
              klocal.get n4
              ki32.load8_u koffset=283
              ki32.store8 koffset=131
              klocal.get n4
              klocal.get n4
              ki32.load16_u koffset=281 kalign=1
              ki32.store16 koffset=129 kalign=1
              klocal.get n4
              klocal.get n4
              ki32.load koffset=292
              ki32.store koffset=140
              klocal.get n4
              klocal.get n4
              ki64.load koffset=284 kalign=4
              ki64.store koffset=132 kalign=4
              klocal.get n4
              klocal.get n3
              ki32.store8 koffset=128
              ki32.const n1057960
              ki32.const n43
              klocal.get n4
              ki32.const n128
              ki32.add
              ki32.const n1057944
              ki32.const n1058004
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            ki32.const n2
            klocal.get n3
            ki32.const n1069140
            kcall i$core::panicking::panic_bounds_check
            kunreachable
          kend
          ki32.const n1064316
          ki32.const n43
          klocal.get n4
          ki32.const n335
          ki32.add
          ki32.const n1064300
          ki32.const n1064360
          kcall i$core::result::unwrap_failed
          kunreachable
        kend
        ki32.const n1064316
        ki32.const n43
        klocal.get n4
        ki32.const n335
        ki32.add
        ki32.const n1064300
        ki32.const n1064360
        kcall i$core::result::unwrap_failed
        kunreachable
      kend
      ki32.const n1064316
      ki32.const n43
      klocal.get n4
      ki32.const n335
      ki32.add
      ki32.const n1064300
      ki32.const n1064360
      kcall i$core::result::unwrap_failed
      kunreachable
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_demos::samples::calls::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(;192;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki64 ki32)
    kglobal.get i$__stack_pointer
    ki32.const n176
    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=12
    klocal.get n4
    klocal.get n2
    ki32.store koffset=8
    klocal.get n2
    klocal.get n2
    ki32.load
    ki32.const n1
    ki32.add
    klocal.tee n5
    ki32.store
    kblock c;; label = @1
      klocal.get n5
      ki32.eqz
      kbr_if n0 c(;@1;)
      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 n6
      ki32.store8 koffset=16
      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 n1
                            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 n1
                          ki64.load koffset=16
                          klocal.set n6
                          kbr n9 c(;@2;)
                        kend
                        klocal.get n1
                        ki32.load koffset=12
                        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 n9 c(;@1;)
                        kbr n7 c(;@3;)
                      kend
                      klocal.get n1
                      ki32.load koffset=12
                      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 n8 c(;@1;)
                      klocal.get n1
                      ki64.load8_u koffset=20
                      ki64.const n32
                      ki64.shl
                      klocal.get n1
                      ki64.load32_u koffset=16
                      ki64.or
                      klocal.set n6
                      kbr n7 c(;@2;)
                    kend
                    klocal.get n1
                    ki32.load koffset=12
                    klocal.tee n3
                    klocal.get n3
                    ki32.load
                    ki32.const n1
                    ki32.add
                    klocal.tee n7
                    ki32.store
                    klocal.get n7
                    kbr_if n5 c(;@3;)
                    kbr n7 c(;@1;)
                  kend
                  klocal.get n1
                  ki32.load koffset=12
                  klocal.tee n3
                  klocal.get n3
                  ki32.load
                  ki32.const n1
                  ki32.add
                  klocal.tee n7
                  ki32.store
                  klocal.get n7
                  kbr_if n4 c(;@3;)
                  kbr n6 c(;@1;)
                kend
                klocal.get n1
                ki32.load koffset=12
                klocal.tee n3
                klocal.get n3
                ki32.load
                ki32.const n1
                ki32.add
                klocal.tee n1
                ki32.store
                klocal.get n1
                ki32.eqz
                kbr_if n5 c(;@1;)
                kbr n1 c(;@5;)
              kend
              klocal.get n1
              ki32.load8_u koffset=9
              klocal.set n1
            kend
            kbr n2 c(;@2;)
          kend
          ki32.const n0
          ki32.const n0
          ki32.const n1069140
          kcall i$core::panicking::panic_bounds_check
          kunreachable
        kend
        klocal.get n1
        ki64.load32_u koffset=16
        klocal.set n6
      kend
      klocal.get n4
      klocal.get n6
      ki64.store koffset=104
      klocal.get n4
      klocal.get n3
      ki32.store koffset=100
      klocal.get n4
      klocal.get n1
      ki32.store8 koffset=97
      klocal.get n4
      klocal.get n5
      ki32.store8 koffset=96
      klocal.get n4
      ki64.const n0
      ki64.store koffset=136
      klocal.get n4
      ki32.const n2
      ki32.store8 koffset=128
      klocal.get n4
      ki32.const n64
      ki32.add
      klocal.get n4
      ki32.const n96
      ki32.add
      klocal.get n4
      ki32.const n128
      ki32.add
      kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
      kblock c;; label = @2
        kblock c;; label = @3
          kblock c;; label = @4
            kblock c;; label = @5
              kblock c;; label = @6
                klocal.get n4
                ki32.load8_u koffset=64
                ki32.const n255
                ki32.ne
                kbr_if n0 c(;@6;)
                klocal.get n0
                klocal.get n4
                ki64.load koffset=80
                ki64.store koffset=16
                klocal.get n0
                klocal.get n4
                ki64.load koffset=72
                ki64.store koffset=8
                klocal.get n0
                ki64.const n1
                ki64.store
                kbr n1 c(;@5;)
              kend
              klocal.get n4
              klocal.get n4
              ki64.load koffset=88
              ki64.store koffset=152
              klocal.get n4
              klocal.get n4
              ki64.load koffset=80
              ki64.store koffset=144
              klocal.get n4
              klocal.get n4
              ki64.load koffset=72
              ki64.store koffset=136
              klocal.get n4
              klocal.get n4
              ki64.load koffset=64
              ki64.store koffset=128
              klocal.get n4
              ki32.const n96
              ki32.add
              klocal.get n4
              ki32.const n128
              ki32.add
              kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
              kblock c;; label = @6
                kblock c;; label = @7
                  klocal.get n4
                  ki32.load8_u koffset=96
                  ki32.const n255
                  ki32.eq
                  kbr_if n0 c(;@7;)
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=104
                  ki64.store koffset=40
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=96
                  ki64.store koffset=32
                  kbr n1 c(;@6;)
                kend
                klocal.get n4
                ki32.const n256
                ki32.store16 koffset=32
              kend
              klocal.get n4
              ki32.const n128
              ki32.add
              kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
              klocal.get n4
              ki32.const n144
              ki32.add
              kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
              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 n4
                                  ki32.load8_u koffset=16
                                  klocal.tee n1
                                  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=24
                                klocal.set n6
                                kbr n8 c(;@6;)
                              kend
                              klocal.get n4
                              ki32.load koffset=20
                              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 n12 c(;@1;)
                              kbr n6 c(;@7;)
                            kend
                            klocal.get n4
                            ki32.load koffset=20
                            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 n11 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 n6
                            kbr n6 c(;@6;)
                          kend
                          klocal.get n4
                          ki32.load koffset=20
                          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 n10 c(;@1;)
                          kbr n4 c(;@7;)
                        kend
                        klocal.get n4
                        ki32.load koffset=20
                        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 n3 c(;@7;)
                      kend
                      klocal.get n4
                      ki32.load koffset=20
                      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 n8 c(;@1;)
                      kbr n1 c(;@8;)
                    kend
                    klocal.get n4
                    ki32.load8_u koffset=17
                    klocal.set n5
                  kend
                  kbr n1 c(;@6;)
                kend
                klocal.get n4
                ki64.load32_u koffset=24
                klocal.set n6
              kend
              klocal.get n4
              klocal.get n6
              ki64.store koffset=168
              klocal.get n4
              klocal.get n3
              ki32.store koffset=164
              klocal.get n4
              klocal.get n5
              ki32.store8 koffset=161
              klocal.get n4
              klocal.get n1
              ki32.store8 koffset=160
              klocal.get n4
              ki64.const n0
              ki64.store koffset=136
              klocal.get n4
              ki32.const n2
              ki32.store8 koffset=128
              klocal.get n4
              ki32.const n96
              ki32.add
              klocal.get n4
              ki32.const n160
              ki32.add
              klocal.get n4
              ki32.const n128
              ki32.add
              kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
              klocal.get n4
              ki32.load8_u koffset=96
              ki32.const n255
              ki32.ne
              kbr_if n1 c(;@4;)
              klocal.get n0
              klocal.get n4
              ki64.load koffset=112
              ki64.store koffset=16
              klocal.get n0
              klocal.get n4
              ki64.load koffset=104
              ki64.store koffset=8
              klocal.get n0
              ki64.const n1
              ki64.store
              klocal.get n4
              ki32.const n32
              ki32.add
              kcall i$"#func153 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
            kend
            klocal.get n4
            ki32.const n16
            ki32.add
            kcall i$"#func153 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 n0
            ki32.store
            klocal.get n0
            ki32.eqz
            kbr_if n1 c(;@3;)
            kbr n2 c(;@2;)
          kend
          klocal.get n4
          klocal.get n4
          ki64.load koffset=120
          ki64.store koffset=152
          klocal.get n4
          klocal.get n4
          ki64.load koffset=112
          ki64.store koffset=144
          klocal.get n4
          klocal.get n4
          ki64.load koffset=104
          ki64.store koffset=136
          klocal.get n4
          klocal.get n4
          ki64.load koffset=96
          ki64.store koffset=128
          klocal.get n4
          ki32.const n160
          ki32.add
          klocal.get n4
          ki32.const n128
          ki32.add
          kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
          kblock c;; label = @4
            kblock c;; label = @5
              klocal.get n4
              ki32.load8_u koffset=160
              ki32.const n255
              ki32.eq
              kbr_if n0 c(;@5;)
              klocal.get n4
              klocal.get n4
              ki64.load koffset=168
              ki64.store koffset=56
              klocal.get n4
              klocal.get n4
              ki64.load koffset=160
              ki64.store koffset=48
              kbr n1 c(;@4;)
            kend
            klocal.get n4
            ki32.const n256
            ki32.store16 koffset=48
          kend
          klocal.get n4
          ki32.const n128
          ki32.add
          kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.const n144
          ki32.add
          kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
          klocal.get n0
          klocal.get n4
          ki32.const n32
          ki32.add
          klocal.get n4
          ki32.const n48
          ki32.add
          kcall i$"<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive> as core::ops::arith::Add>::add"
          klocal.get n4
          ki32.const n16
          ki32.add
          kcall i$"#func153 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 n0
          ki32.store
          klocal.get n0
          kbr_if n1 c(;@2;)
        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 n176
      ki32.add
      kglobal.set i$__stack_pointer
      kreturn
    kend
    kunreachable
  )
  (kfunc i$"<nanvm_lib::vm::lambda::PropertyLambda<nanvm_lib::naive::Naive>>::end_call::<nanvm_demos::samples::calls::module<nanvm_lib::naive::Naive>::{closure#2}::{closure#0}>" c(;226;) (ktype n4) (kparam ki32 ki32 ki32 ki32)
    (klocal ki32 ki32 ki32 ki64 ki64)
    kglobal.get i$__stack_pointer
    ki32.const n288
    ki32.sub
    klocal.tee n4
    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
                          kblock c;; label = @12
                            kblock c;; label = @13
                              kblock c;; label = @14
                                klocal.get n1
                                ki32.load8_u
                                klocal.tee n5
                                ki32.const n255
                                ki32.ne
                                kbr_if n0 c(;@14;)
                                klocal.get n4
                                klocal.get n1
                                ki64.load koffset=16
                                ki64.store koffset=23 kalign=1
                                klocal.get n4
                                klocal.get n1
                                ki64.load koffset=8
                                ki64.store koffset=15 kalign=1
                                kbr n1 c(;@13;)
                              kend
                              klocal.get n4
                              klocal.get n1
                              ki32.const n1
                              ki32.add
                              klocal.tee n6
                              ki64.load kalign=1
                              ki64.store koffset=8
                              klocal.get n4
                              klocal.get n6
                              ki64.load koffset=8 kalign=1
                              ki64.store koffset=16
                              klocal.get n4
                              klocal.get n6
                              ki64.load koffset=15 kalign=1
                              ki64.store koffset=23 kalign=1
                              klocal.get n5
                              ki32.const n255
                              ki32.and
                              ki32.const n8
                              ki32.lt_u
                              kbr_if n1 c(;@12;)
                              klocal.get n5
                              ki32.const n255
                              ki32.and
                              ki32.const n9
                              ki32.ne
                              kbr_if n2 c(;@11;)
                            kend
                            klocal.get n4
                            klocal.get n4
                            ki64.load koffset=23 kalign=1
                            ki64.store koffset=240
                            klocal.get n4
                            klocal.get n4
                            ki64.load koffset=15 kalign=1
                            ki64.store koffset=232
                            kbr n10 c(;@2;)
                          kend
                          klocal.get n1
                          ki64.load koffset=24
                          klocal.set n7
                          klocal.get n4
                          klocal.get n5
                          ki32.store8 koffset=56
                          klocal.get n4
                          klocal.get n7
                          ki64.store koffset=80
                          klocal.get n4
                          klocal.get n6
                          ki64.load kalign=1
                          ki64.store koffset=57 kalign=1
                          klocal.get n4
                          klocal.get n6
                          ki64.load koffset=8 kalign=1
                          ki64.store koffset=65 kalign=1
                          klocal.get n4
                          klocal.get n6
                          ki64.load koffset=15 kalign=1
                          ki64.store koffset=72 kalign=1
                          klocal.get n4
                          ki32.const n232
                          ki32.add
                          klocal.get n4
                          ki32.const n56
                          ki32.add
                          klocal.get n2
                          kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::is_nullish
                          kblock c;; label = @12
                            klocal.get n4
                            ki32.load8_u koffset=232
                            klocal.tee n1
                            ki32.const n255
                            ki32.eq
                            kbr_if n0 c(;@12;)
                            klocal.get n4
                            klocal.get n4
                            ki64.load koffset=240 kalign=1
                            ki64.store koffset=104 kalign=1
                            klocal.get n4
                            klocal.get n4
                            ki64.load koffset=233 kalign=1
                            ki64.store koffset=97 kalign=1
                            klocal.get n4
                            klocal.get n1
                            ki32.store8 koffset=96
                            kbr n7 c(;@5;)
                          kend
                          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 n3
                                          ki32.load8_u
                                          klocal.tee n6
                                          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=8
                                        klocal.set n7
                                        kbr n10 c(;@8;)
                                      kend
                                      klocal.get n3
                                      ki32.load koffset=4
                                      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 n7 c(;@10;)
                                      kbr n8 c(;@9;)
                                    kend
                                    klocal.get n3
                                    ki32.load koffset=4
                                    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 n6 c(;@10;)
                                    klocal.get n3
                                    ki64.load8_u koffset=12
                                    ki64.const n32
                                    ki64.shl
                                    klocal.get n3
                                    ki64.load32_u koffset=8
                                    ki64.or
                                    klocal.set n7
                                    kbr n8 c(;@8;)
                                  kend
                                  klocal.get n3
                                  ki32.load koffset=4
                                  klocal.tee n1
                                  klocal.get n1
                                  ki32.load
                                  ki32.const n1
                                  ki32.add
                                  klocal.tee n5
                                  ki32.store
                                  klocal.get n5
                                  kbr_if n6 c(;@9;)
                                  kbr n5 c(;@10;)
                                kend
                                klocal.get n3
                                ki32.load koffset=4
                                klocal.tee n1
                                klocal.get n1
                                ki32.load
                                ki32.const n1
                                ki32.add
                                klocal.tee n5
                                ki32.store
                                klocal.get n5
                                kbr_if n5 c(;@9;)
                                kbr n4 c(;@10;)
                              kend
                              klocal.get n3
                              ki32.load koffset=4
                              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 n3 c(;@10;)
                              kbr n1 c(;@12;)
                            kend
                            klocal.get n3
                            ki32.load8_u koffset=1
                            klocal.set n5
                          kend
                          kbr n3 c(;@8;)
                        kend
                        klocal.get n0
                        ki32.const n256
                        ki32.store16 koffset=8
                        kbr n3 c(;@7;)
                      kend
                      kunreachable
                    kend
                    klocal.get n3
                    ki64.load32_u koffset=8
                    klocal.set n7
                  kend
                  klocal.get n4
                  klocal.get n7
                  ki64.store koffset=216
                  klocal.get n4
                  klocal.get n1
                  ki32.store koffset=212
                  klocal.get n4
                  klocal.get n5
                  ki32.store8 koffset=209
                  klocal.get n4
                  klocal.get n6
                  ki32.store8 koffset=208
                  klocal.get n4
                  ki64.const n0
                  ki64.store koffset=240
                  klocal.get n4
                  ki32.const n2
                  ki32.store8 koffset=232
                  klocal.get n4
                  ki32.const n176
                  ki32.add
                  klocal.get n4
                  ki32.const n208
                  ki32.add
                  klocal.get n4
                  ki32.const n232
                  ki32.add
                  kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::new
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load8_u koffset=176
                    ki32.const n255
                    ki32.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=192
                    ki64.store koffset=104
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=184
                    ki64.store koffset=96
                    kbr n3 c(;@5;)
                  kend
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=200
                  ki64.store koffset=256
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=192
                  ki64.store koffset=248
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=184
                  ki64.store koffset=240
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=176
                  ki64.store koffset=232
                  klocal.get n4
                  ki32.const n208
                  ki32.add
                  klocal.get n4
                  ki32.const n232
                  ki32.add
                  kcall i$<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive>>::own
                  ki32.const n1
                  klocal.set n1
                  ki32.const n0
                  klocal.set n6
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load8_u koffset=208
                    klocal.tee n5
                    ki32.const n255
                    ki32.eq
                    kbr_if n0 c(;@8;)
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=210 kalign=2
                    ki64.store koffset=160
                    klocal.get n4
                    klocal.get n4
                    ki64.load koffset=216 kalign=2
                    ki64.store koffset=166 kalign=2
                    klocal.get n4
                    ki32.load8_u koffset=209
                    klocal.set n1
                    klocal.get n5
                    klocal.set n6
                  kend
                  klocal.get n4
                  ki32.const n232
                  ki32.add
                  kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n248
                  ki32.add
                  kcall i$"#func693 core::ptr::drop_glue::<nanvm_lib::vm::unpacked::Unpacked<nanvm_lib::naive::Naive>>"
                  klocal.get n4
                  ki32.const n0
                  ki32.store8 koffset=231
                  klocal.get n4
                  klocal.get n1
                  ki32.store8 koffset=241
                  klocal.get n4
                  klocal.get n6
                  ki32.store8 koffset=240
                  klocal.get n4
                  ki64.const n8589934592
                  ki64.store koffset=232
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=160
                  ki64.store koffset=242 kalign=2
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=166 kalign=2
                  ki64.store koffset=248 kalign=2
                  klocal.get n4
                  ki64.const n4616189618054758400
                  ki64.store koffset=264
                  klocal.get n4
                  ki32.const n2
                  ki32.store8 koffset=256
                  klocal.get n4
                  klocal.get n4
                  ki32.const n231
                  ki32.add
                  ki32.store koffset=272
                  klocal.get n4
                  klocal.get n4
                  ki32.const n232
                  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 n6
                  ki32.store koffset=212
                  klocal.get n4
                  klocal.get n4
                  ki32.load
                  klocal.tee n1
                  ki32.store koffset=208
                  kblock c;; label = @8
                    klocal.get n4
                    ki32.load8_u koffset=231
                    ki32.const n1
                    ki32.ne
                    kbr_if n0 c(;@8;)
                    klocal.get n1
                    klocal.get n1
                    ki32.load
                    ki32.const n-1
                    ki32.add
                    klocal.tee n0
                    ki32.store
                    klocal.get n0
                    kbr_if n2 c(;@6;)
                    klocal.get n4
                    ki32.const n208
                    ki32.add
                    kcall i$"<alloc::rc::Rc<[nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>]>>::drop_slow"
                    kbr n2 c(;@6;)
                  kend
                  klocal.get n1
                  ki32.eqz
                  kbr_if n1 c(;@6;)
                  klocal.get n4
                  ki32.const n0
                  ki32.store koffset=128
                  klocal.get n4
                  klocal.get n6
                  ki32.store koffset=124
                  klocal.get n4
                  klocal.get n1
                  ki32.store koffset=120
                  klocal.get n4
                  ki64.const n4617315517961601024
                  ki64.store koffset=152
                  klocal.get n4
                  ki32.const n2
                  ki32.store8 koffset=144
                  klocal.get n4
                  ki32.const n0
                  ki32.store koffset=136
                  klocal.get n4
                  ki64.const n1
                  ki64.store koffset=112
                  klocal.get n4
                  ki32.const n88
                  ki32.add
                  klocal.get n4
                  ki32.const n112
                  ki32.add
                  kcall i$"nanvm_lib::vm::unstable::spread_array::<nanvm_lib::naive::Naive, [nanvm_lib::vm::unstable::ArrayItem<nanvm_lib::naive::Naive>; 2]>"
                  klocal.get n4
                  ki32.load koffset=88
                  klocal.set n1
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=80
                  ki64.store koffset=256
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=72
                  ki64.store koffset=248
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=64
                  ki64.store koffset=240
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=56
                  ki64.store koffset=232
                  klocal.get n4
                  klocal.get n2
                  ki32.store koffset=264
                  klocal.get n1
                  kbr_if n3 c(;@4;)
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=104
                  ki64.store koffset=184
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=96
                  ki64.store koffset=176
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=80
                  ki64.store koffset=136
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=72
                  ki64.store koffset=128
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=64
                  ki64.store koffset=120
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=56
                  ki64.store koffset=112
                  klocal.get n4
                  ki32.const n32
                  ki32.add
                  klocal.get n4
                  ki32.const n112
                  ki32.add
                  klocal.get n2
                  klocal.get n4
                  ki32.const n176
                  ki32.add
                  kcall i$"<nanvm_lib::vm::lambda::member::Member<nanvm_lib::naive::Naive> as nanvm_lib::vm::lambda::Live<nanvm_lib::naive::Naive>>::call"
                  klocal.get n4
                  ki32.load koffset=32
                  kbr_if n4 c(;@3;)
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=48
                  klocal.tee n7
                  ki64.store koffset=240
                  klocal.get n4
                  klocal.get n4
                  ki64.load koffset=40
                  klocal.tee n8
                  ki64.store koffset=232
                  klocal.get n0
                  klocal.get n7
                  ki64.store koffset=16
                  klocal.get n0
                  klocal.get n8
                  ki64.store koffset=8
                kend
                ki64.const n0
                klocal.set n7
                kbr n5 c(;@1;)
              kend
              ki32.const n1064316
              ki32.const n43
              klocal.get n4
              ki32.const n287
              ki32.add
              ki32.const n1064300
              ki32.const n1064360
              kcall i$core::result::unwrap_failed
              kunreachable
            kend
            klocal.get n4
            klocal.get n4
            ki64.load koffset=80
            ki64.store koffset=256
            klocal.get n4
            klocal.get n4
            ki64.load koffset=72
            ki64.store koffset=248
            klocal.get n4
            klocal.get n4
            ki64.load koffset=64
            ki64.store koffset=240
            klocal.get n4
            klocal.get n4
            ki64.load koffset=56
            ki64.store koffset=232
            klocal.get n4
            klocal.get n2
            ki32.store koffset=264
          kend
          klocal.get n4
          klocal.get n4
          ki64.load koffset=104
          ki64.store koffset=48
          klocal.get n4
          klocal.get n4
          ki64.load koffset=96
          ki64.store koffset=40
          klocal.get n4
          ki32.const n232
          ki32.add
          kcall i$"#func217 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
          klocal.get n4
          ki32.const n248
          ki32.add
          kcall i$"#func217 core::ptr::drop_glue::<nanvm_lib::vm::any::Any<nanvm_lib::naive::Naive>>"
        kend
        klocal.get n4
        klocal.get n4
        ki64.load koffset=48
        ki64.store koffset=240
        klocal.get n4
        klocal.get n4
        ki64.load koffset=40
        ki64.store koffset=232
      kend
      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
      ki64.const n1
      klocal.set n7
    kend
    klocal.get n0
    klocal.get n7
    ki64.store
    klocal.get n4
    ki32.const n288
    ki32.add
    kglobal.set i$__stack_pointer
  )
