Allow built-in functions with variable numbers of arguments (fix #83)