Add tests, fix locals that are created in blocks like loops, and handle all breaks correctly

cc46c1b902Luuk de Gram committed on 1/26/2021, 6:47:15 PMparenta0d81ca
3 files changedLine totals unavailable