docs: def decompose_glyphs(self, ufos, glyph_filter=lambda g: True):
          """Move components of UFOs' glyphs to their outlines."""
  
          for ufo in ufos:
              logger.info("Decomposing glyphs for " + self._font_name(ufo))
              for glyph in ufo:
                  if not glyph.components or not glyph_filter(glyph):
                      continue
                  self._deep_copy_contours(ufo, glyph, glyph, Transform())
                  glyph.clearComponents()