Pull printing functions out into another file
Sort the instructions when printing
Add 'analyze' mode for debugging
Add IAR/IR to the analyze output
Improve analyze output