Fwiw I sometimes think about this alternative syntax:
while a != b do
if x == y do
echo "yes"
else
echo "no"
mymacro a, b, c do
echo "code block passed to macro"
else
echo "else block also passed to macro"
RunBut don't worry, I won't change anything.
