Oh, and this is something that we could push off to the implementation stage by trying to do it and seeing if it really does impact performance that much - if so, just do the simple positional args/kwargs, and if not, do the more free-form version.