   # "a" doesn't know what to do with it, so it returns itself
   # and "b" remains unconsumed.
   # So the assignment will assign "a" to a, then it will mandate
-  # a new receiver. The new receiver will be "b. a print" (the dot
+  # a new receiver. The new receiver will be "b. a print" (the
+  # semicolon separating the statements
   # comes from the linearisation), which was still
   # there to be consumed. "b." will just return itself and do nothing,
   # so then "a print" will be run, which results in "a"


  # -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

  """
  codeToBeRun ='
  ﹍counter=2

  # its argument, so the passed list
  # is evaluated. If you want to pass
  # a list you need to quote it, see
  # afterwards
  "('(1)+(2))print"
  "( 1 2 )"

