+(defun est-eval-value-as-image-list (value &optional separator subtype)
+ (if (and (listp value)
+ (listp (cdr value)))
+ (condition-case nil
+ (let (props)
+ (if separator
+ (setq props (list :separator separator)))
+ (if subtype
+ (setq props (list* :subtype subtype props)))
+ (list* 'image-list props
+ (mapcar #'est-eval-value-as-image-object value)))
+ (error (format "%s" value)))
+ (format "%s" value)))
+