   """
   "1 caught the error the second time around. the end."
 
+  # ---------------------------------------------------------------------------
   # catch-all case 3
   "@someException ← Exception new initWith \"my custom error\".\
     @someOtherException ← Exception new initWith \"my other custom error\".\

  "0"


  """
  @a←5


  """
  "12345678910done"

  # ---------------------------------------------------------------------------
  "8 unintelligibleMessage"
  "! message was not understood: ( unintelligibleMessage )"

  # ---------------------------------------------------------------------------
  "@ a ← 5 someUndefinedMessage"
  "! message was not understood: ( someUndefinedMessage )"


  # ---------------------------------------------------------------------------
  "\"hello world\" print"
  "hello world"

  # ---------------------------------------------------------------------------
  "(@(1)+2)print"
  "( 1 2 )"

  # ---------------------------------------------------------------------------
  "(@(1)+(2plus 1))print"
  "( 1 3 )"

  # ---------------------------------------------------------------------------
  "(@() + \"how to enclose something in a list\")print"
  "( \"how to enclose something in a list\" )"

  # ---------------------------------------------------------------------------
  # note that the + evaluates
  # its argument, so the passed list
  # is evaluated. If you want to pass
