Является ли оператор → в Clojure (и что это оператор, вызываемый в Clojure -speak?), эквивалентный оператору конвейера | > в F #? Если да, то зачем нужно такое сложное определение макроса, когда (| > ) просто определяется как
let inline (|>) x f = f x
Или, если нет, существует ли оператор конвейера F # в Clojure или как вы определяете такой оператор в Clojure?