By "not a splat," I mean use `(string, interpolationKeypaths, binding)` as the arguments. It's difficult to reason about variables named `args[x]`, and it's less performant to reference the `arguments` array at all.