async def corofunc():
            nonlocal called
            called = True
            return "some arbitrary value"
def __init__(self):
        super(TransactionStates, self).__init__()
        self._states = defaultdict(TransactionState)