code: def ungrist (value):
      
      assert is_iterable_typed(value, basestring) or isinstance(value, basestring)
      def ungrist_one (value):
          stripped = __re_grist_content.match (value)
          if not stripped:
              raise BaseException ("in ungrist: '%s' is not of the form <.*>" % value)
  
          return stripped.group (1)
  
      if isinstance (value, str):
          return ungrist_one (value)
      else:
          return [ ungrist_one (v) for v in value ]
docs: Returns the value without grist.
          If value is a sequence, does it for every value and returns the result as a sequence.