added support for building i type instructions using InstructionBuilder