anchor.diff:  	     (if additional-extensions
   		 `(,@additional-extensions ,@*parse-active-functions*)
   		 *parse-active-functions*))))
  -    ;; (print *render-active-functions*)
  +    ;; pull in properties
  +    (iterate-key-value 
  +     properties
  +     (lambda (name value)
  +       (setf (document-property name) value)))
       (iterate-elements 
        (chunk-post-processors *parsing-environment*)
        (lambda (processor)
  
positive.code:        (empty! (lines chunk))
         (setf (markup-class chunk) '(horizontal-rule))))))
  
  ;;; ---------------------------------------------------------------------------
  
  (defun handle-paragraphs (document)
    (iterate-elements
     (chunks document)
  
negative.code: 		 (additional-extensions nil)
  		 (render-extensions nil)
  		 (parse-extensions nil)
  		 (properties nil)
  		 )
    "Convert source into a markdown document object and optionally render it to stream using format. Source can be either a string or a pathname or a stream. Stream is like the stream argument in format; it can be a pathname or t \(short for *standard-output*\) or nil \(which will place the output into a string\). Format can be :html or :none. In the latter case, no output will be generated. 
  
  