> I ask because i find myself (and others) placing comments around blocks.
Can you please clarify? I don't understand what placing comments has to do with blocks (not) allowing strings as arguments. E.g. I can write a comment currently too: block outer: # here's a comment for i in 1 .. 5: for j in 10 .. 15: if i > 1: break outer # this can be commented too echo i*j Run