Add TODO
Make a custom Show instance for StaticType
Pass around the ordered list of IDs
Add a register allocator
Remove commented code
Simplify creation of labels
Prefer infix <$> to liftM
Use lenses!
Remove debugging
Fix SSAStatement ref
Make SSAStatement a Bifunctor
WIP on register allocator
Set the number of free registers available
WIP on register allocator
Flip the order of ref and info
Remove the ref field of SSAStatement
Revamp Test.hs
WIP on the register allocator - need to thaw/freeze
Fix whitespace
Remove unused imports