I've been playing around with julia[1] this week and discovered the inclusion of a pipe-like operator that removes a lot of the parentheses from functional programming; you can write,
x |> a|> b |> c|>s->d(s,y)|>e|>...\n
\nin julia instead of e(d(c(b(a(x))),y)) or (e (d (c (b (a x)) y)) \n
\n...or whatever is your flavour. I reckon it is impossible to make a serious case against that readability gain.[1] julialang.org
There's a Python lib that implements it: https://github.com/JulienPalard/Pipe