                           (t/is (= result 10))
                           (done)))))))
 
+;; --- Do Expression tests
 
 (t/deftest do-expression
   #?(:cljs

       (t/is (= nil result)))))


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Entry Point
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


#?(:cljs (enable-console-print!))
#?(:cljs (set! *main-cli-fn* #(t/run-tests)))

       :clj
       (t/is (= @p ::value)))))

;; --- alet (async let) tests

#?(:clj
   (t/deftest async-let
