A couple more problems:
arc> (= x (thread (fn () nil))) #<thread> arc> (prn x) #<thread>Error: "Type: unknown type #<thread>" arc> (prn (exact 1)) #tError: "Type: unknown type #t"
-----
arc> (= x '`(a ,b ,@c)) (quasiquote (a (unquote b) (unquote-splicing c)))