commit just to save working reading in scope headers
Account for self operand in getSimplifiedOperand
BuildLambda was not really simplifying its operands
More decoding.  Committing lots o stuff including debugging output
Loading persisted IR but crashing on execution
Much hackage on decoding debugging
Gets a bit further on decoding
Introduce {One,Two}OperandBranchInstr to fix ordering in getOperands and to remove if/null checks
IR persistence partial merge
Minor cleanup: stripped trailing whitespace in ir/ classes