 
   ;; ;; basic iteration
 
-  ;; FAILURE - doesn't work as it uses a js-obj with the .-value and .-done keys internally.
+  ;; WON'T FIX - doesn't work as it uses a js-obj with the .-value and .-done keys internally.
   ;; (def iter (iterator [1 2 3]))
 
   ;; (assert (= (.-value (.next iter)) 1))

    (assert (= (seq a) (seq (to-array [1 2 3]))))
    (assert (= 42 (aset a 0 42)))
    (assert (not= (seq a) (seq (to-array [1 2 3]))))
    ;; FAILURE - array equals, no fix?
    ;; (assert (not= a (aclone a)))
)


  (assert (= (UUID. "550e8400-e29b-41d4-a716-446655440000")
             (UUID. "550e8400-e29b-41d4-a716-446655440000")))

  ;; WON'T FIX - identical? is using DeepEqual, needs general fix.
  ;; (assert (not (identical? (UUID. "550e8400-e29b-41d4-a716-446655440000")
  ;;                          (UUID. "550e8400-e29b-41d4-a716-446655440000"))))

