Fixing issue #499

* Prior to version 1.4.1 the output of a macro could be assigned to a variable
  with "set" - this restores that bahavior.