   0  residual_call_r_r $<* fn decode_mode>, R[%r1], <CallDescr(r) EF=5> -> %r1
   7  -live- %i0, %i1, %r0, %r1
  10  getfield_gc_i_pure %r1, FieldDescr<tuple6.item0> -> %i2
  15  getfield_gc_i_pure %r1, FieldDescr<tuple6.item1> -> %i3
  20  getfield_gc_i_pure %r1, FieldDescr<tuple6.item2> -> %i4
  25  getfield_gc_i_pure %r1, FieldDescr<tuple6.item3> -> %i5
  30  getfield_gc_i_pure %r1, FieldDescr<tuple6.item4> -> %i6
  35  getfield_gc_i_pure %r1, FieldDescr<tuple6.item5> -> %i7
  40  int_eq %i6, $'a' -> %i6
  44  inline_call_ir_r <JitCode 'open_path_helper__str'>, I[%i2, %i6, %i1], R[%r0] -> %r0
  54  -live- %i0, %i3, %i4, %i5, %i7, %r0
  57  inline_call_ir_r <JitCode 'construct_stream_tower'>, I[%i0, %i3, %i4, %i5, %i7], R[%r0] -> %r0
  69  -live- %r0
  72  ref_return %r0
