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.
Sure thing, this should now be part of this PR.