Some work on an IL compiler
making basic blocks

not much actual progress