Start reworking expressions again
Work
Merge branch 'master' into expr

Conflicts:
	haskell/src/Brainfuck/Compile.hs
	haskell/src/Brainfuck/Optimization/Assignment.hs
Merge branch 'master' into expr
Fix loads of bugs
Merge branch 'master' into expr
Merge branch 'master' into expr
Futher work
Merge branch 'master' into expr
Fix more bugs
Try another Expr representation
Work
More expr work
Misc clean up
Work
Add test that shows what's broken
Fix broken test
Fix sorting
Remove broken properties
Misc clean up