 ;; :array-node
 ;; :sequence
 ;; :number-node
-;;  :xs-string 
+;;  :xs-string
 ;; :js-object
 ;; :js-array
 ;; :object-node

                                                    return
                                                    cts:polygon($points)"
                 {:types :raw})))))
      
      
      (with-open [session (create-session db)]
        (is (= "37.389965,-122.07858 37.37654,-122.06377 37.37814,-122.06797 37.382565,-122.06837 37.37974,-122.07217 37.38994,-122.09257 37.39414,-122.09557 37.39664,-122.09417 37.39584,-122.09237 37.40044,-122.09127 37.40044,-122.09127 37.38734,-122.05787 37.38734,-122.05787 37.38544,-122.05267 37.38334,-122.05337 37.38194,-122.05757 37.37754,-122.06087 37.37654,-122.06377 37.389965,-122.07858"
               (execute-xquery session "(: this polygon approximates the 94041 zip code :)

                                                                                                                      ()),
                                                                                       xs:dateTime(\"2000-01-11T12:01:00.000Z\"))"
                               {:shape :single!})))))

    (testing "......XSDecimal"
      (with-open [session (create-session db)]
        (is (= "xs:decimal" (result->type (execute-xquery session "fn:abs(-1.2)"
