code: def _build_color_variants(cls):
      
      # Get the basic frame types first.
      frametypes = cls.sets(registered=False)
  
      _colornames = [
          # 'black', disabled for now, it won't show on my terminal.
          'red',
          'green',
          'yellow',
          'blue',
          'magenta',
          'cyan',
          'white',
      ]
      _colornames.extend('light{}'.format(s) for s in _colornames[:])
      for colorname in _colornames:
          for framesobj in frametypes:
              framename = '{}_{}'.format(framesobj.name, colorname)
              cls.register(
                  framesobj.as_colr(fore=colorname),
                  name=framename,
              )
docs: Build colorized variants of all frames and return a list of
          all frame object names.