make a beautification step a little more generic so it captures more cases
now we can compose blocks under primitives, see example in details

we can do this now:

box
  peg

this is a relevant general case that we need to handle.
we can have if statements in brackets and they compose well, example in the details

flashing = <if random > 0.5 then scale 0>
rotating = <rotate>
flashing
▶ball
▶rotating box
rotate 2 peg 0.7