 
 ;; Building Elements
 
-(defn insert-child! [parent child before]
+(defn insert-before! [parent child before]
   (append-or-insert-child parent child before))
 
 (defn append-child! [parent child]

      (do
        (bind-child parent new-virtual-dom nil cur-dom-node))

      :default
      (if enable-diffing
        (if top-level

            (build new-elem-spec))
          (build new-elem-spec))]
    (dispose-node cur-dom-node)
    (do-replace-node parent new-elem cur-dom-node)
    new-elem))

(declare replace-child)
