def METHOD_NAME(self) -> Union[int, bytes]:
    #
    # Note: This function is optimized for speed over readability.
    #
    if not self.values:
        raise InsufficientStack("Wanted 1 stack item, had none")
    else:
        _, popped = self._pop_typed()
        return popped