[Question] How feature-complete is it?

From my understanding, lazy-seq is an attempt at functional programming, kinda like LuaFun, except cooler, safer and more S-Expressions. However, how much of the functional aspect is there? Like, in LuaFun, I can do stuff like:

(let [fun (require :luafun/fun)
      mah-table [:boar :deer :capybara]
      contains-capybara? (->> mah-table
                              (fun.any #(= $ :capybara)))
      mah-table-but-cooler (->> mah-table
                                (fun.map #:capybara)
                                (fun.totable))]
  (print "LuaFun is fun!"))

Does lazy-seq provide similar caliber of functions to do seamless and easy transformations so that I don't ever have to use side-effecting loops?