@RenewedRebecca That's correct, but I was thinking that offering threading to a user might make them more tolerant of a slow interpreter. For example, if I have an AST walker but provide Clojure semantics, users can hopefully get a big speedup by using all the cores in their application.