fix ticket #654: fix function argument evaluation order when some are simple and...