fixes #288: at-splat function parameters causing invalid declarations