docs: def popValue(self, argList):
          """ Take a flat arglist, and pop relevent values and return as a value or tuple. """
          # return self._Tuple(*[name for (name, typeObj) in self._types.items()])
          return self._Tuple(*[typeObj.popValue(argList) for (name, typeObj) in self._types.items()])