Every major languages had this long time ago. Why is this still the subject for discussion, I don't understand. I don't think it affects performance of the language.
Imagine, having chainable functions like Laravel collections inside php
$result = collect("Hello World") ->map(fn($x) => htmlentities($x)) ->map(fn($x) => str_split($x)) ->map(fn($x) => array_map('strtoupper', $x)) ->map(fn($x) => array_filter($x, fn($v) => $v != 'O')); $result = "Hello World" |> 'htmlentities' |> 'str_split' |> fn($x) => array_map('strtoupper', $x) |> fn($x) => array_filter($x, fn($v) => $v != 'O');
That would be so useful. Not to mention about pipeline pattern, which can be implemented with this, so easy. I do like First-class callable syntax.