code: def __iter__(self):
      return iter((self.value, self.expiration_time))
  
imports: from __future__ import annotations
  import heapq
  import time
  from contextlib import contextmanager
  from dataclasses import dataclass
  from typing import Dict, Generic, Iterator, List, Optional, Tuple, TypeVar
label_desc: Use image node_id 1 for calling the ValueWithExpiration obj's underlying member method code with example usage: obj.__iter__() and returns: iter