handle conditional loops as part of the conditional statements. super easy to
implement actually.
allow for break/continue to work somehow
adding support to do break/continue from any kind of block construct except
Main.
fixing issues with generation of the correct break/continue jumps. adding an
_end_start label to denote the end of the Main. this is useful for storing
multiple blocks that may not be Main{}
some code cleanup for the block_mapping structure
adding code to find the nearest parent loop and using that for break/continue
jumps