While they might make the flow clearer, I don't think the swiss arrows fix what I perceive as more confusing for a newcomer.
The problem is that -<> looks like a regular function call, but does things that a function call can't do. In a language without macros, which are most of the mainstream ones, <> would have to be a language feature, and then it's not clear why you'd need to use -<> to 'activate' it.
Now, I've read enough about Lisp and AST and such to understand what a macro is, but the concept doesn't map easily to mainstream languages.
It's more common in functional languages and called a thrush or pipe operator.
F#:
Javascript (Ramda):