Improve unused parameters

Fixes handling of splats and anonymous parameters. In a separate commit, updates cukes to take this new smell into account.