function
boot.janet on line 694, column 1
(comp & functions)
Takes multiple functions and returns a function that is the
composition of those functions.
(defn square [x] (* x x))
(defn square-then-dec [x] ((comp dec square) x))
(defn dec-then-square [x] ((comp square dec) x))
(square-then-dec 3) # => 8
(dec-then-square 3) # => 4