Add David Gilbert's variadic function call support
34 files changed