What a mess. There seem to be quite a few functions that illegally use unpassed args. I would much rather fix this without changing all callers of ubik_CallIter(). If we do change them, I'd rather use an arg vector than a sequence of dummy args. Aside from the ugliness, what if someone needs to use more than 16 args at some point in the future?