docs: def unpack(self, key, value):
          """Unpack and return value only if it is fresh."""
          value, freshness = value
          if not self.is_fresh(freshness):
              raise KeyError('{} (stale)'.format(key))
          return value