Fix bug: Function prototypes and invocations with no arguments but with a foreign sampler variable had a comma after the foreign variable.