semicolons after if statements are totally unnecessary
correct the tests to reflect that we don't want semicolons after blocks (specifically if / else blocks)
remove semicolons after if blocks made by the (when …) macro