improved implicit rules for function calls and call stmt