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