begin
   printstring("Hello!"); newline
   begin
     printstring("In a %begin block..."); newline
     return ; ! in i2c this erroneously returns from main program :-(
     printstring("I guess %return in a %begin/%end block really does mean that it is an anonymous routine..."); newline
   end
   printstring("Goodbye!"); newline
endofprogram