       node.nodeValue = value
       return
 
-    observable = Observable.(value)
+    observable = Observable(value)
 
     update = (newValue) ->
       node.nodeValue = newValue

      update(value)
      return

    observable = Observable.(value)

    observable.observe update


    __with: (item, fn) ->
      element = null

      item = Observable(item)

      item.observe (newValue) ->
        replace element, newValue
