pushArgument: place strategic assert
pushArgument: place strategic assert

If we call pushArgument with a negative varid, we get a hard-core
segfault somewhere then checking types, or trying to print MAL listings,
so assert when we do so, such that we can much more easily see (with a
debugger) where the negative argument is pushed.

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb