A non-working but working towards outputting something in IR Persistence
New FixedArityInstr so persistence knows whether it needs to encode operands length or not
IRPersistableEnum is not useful (a few tiny methods and no saved space
All data written to simple adhoc encoder for IRPersistence.  IRException uses enum instead of strings