class_docstr: A glyphset that interpolates between two other glyphsets.
  
  Factor is typically between 0 and 1. 0 means the first glyphset,
  1 means the second glyphset, and 0.5 means the average of the
  two glyphsets. Other values are possible, and can be useful to
  extrapolate. Defaults to 0.5.
code: def __iter__(self):
      set1 = set(self.glyphset1)
      set2 = set(self.glyphset2)
      return iter(set1.intersection(set2))
  
imports: from abc import ABC, abstractmethod
  from collections.abc import Mapping
  from contextlib import contextmanager
  from copy import copy
  from types import SimpleNamespace
  from fontTools.misc.fixedTools import otRound
  from fontTools.misc.loggingTools import deprecateFunction
  from fontTools.misc.transform import Transform
  from fontTools.pens.transformPen import TransformPen, TransformPointPen
  from fontTools.pens.recordingPen import DecomposingRecordingPen, lerpRecordings, replayRecording
label_desc: Use image node_id 4 for calling the LerpGlyphSet obj's underlying member method code with example usage: obj.__iter__() and returns: iter