removed init field from the iter class constructor
rename instructions to insns and implement slicing
rename address to addr, introduce ins target