t:HLType
regs:Array<HLType>
ops:Array<Opcode>
findex:Int
debug:Array<Int>
assigns:Array<{varName:Index<String>, position:Index<Opcode>}>