%mathpiper,def="MacroMapArgs"

/* Another Macro... hack for /: to work. */
Macro("MacroMapArgs",{expr,oper})
[
  Local(ex,tl,op);
  Bind(op,@oper);
  Bind(ex,FunctionToList(@expr));
  Bind(tl,Rest(ex));

   ListToFunction(Concat({ex[1]},
     `MacroMapSingle(@op,Hold(@tl)))
   );
];

UnFence("MacroMapArgs",2);
HoldArgument("MacroMapArgs",oper);

%/mathpiper