code: def as_colr(
              self, label_args=None, type_args=None, value_args=None):
          
          label_args = label_args or {'fore': 'red'}
          type_args = type_args or {'fore': 'yellow'}
          value_args = value_args or {'fore': 'blue', 'style': 'bright'}
  
          return Colr(self.default_format.format(
              label=Colr(':\n    ').join(
                  Colr('Expecting style value', **label_args),
                  Colr(',\n    ').join(
                      Colr(', ').join(
                          Colr(v, **type_args)
                          for v in t[1]
                      )
                      for t in _stylemap
                  )
              ),
              value=Colr(repr(self.value), **value_args)
          ))
docs: Like __str__, except it returns a colorized Colr instance.