A bunch of languages have something much like .let/.apply already, since it's pretty much just function application in reverse order:
"foo" |> String.length |-> printf "%d\n" |> fun x -> x + 100