Clojure does indeed have -> (thread-first), ->> (thread-last), some->, some->>, cond->, and as->. [0]
(->) inserts each form's value between the function name & the first argument in the next form.
(->>) inserts each form's value as the last argument in the next form.
The latter forms are much more niche and I haven't found need for them yet.