Why not just treat `discard` like a function call which takes another function 
call? Then `discard fun x, y` would parse as `discard(fun(x), y)`, just like 
with, say, `echo`. Then it just makes sense. 

Reply via email to