Revert variadic back to a non-eval approach.

This means variadic functions will be harder to inspect, since
their signature is different from the inner function.
Let's burn that bridge when we get there.