Making functions with variable-length argument non-inlineable