И да, я считаю, что
$arr = array_map(function(){}, $arr);
$arr = array_reduce($arr, function(){})
$result = join('', $arr);
Более страшно, чем
result = arr
.map(()=>{})
.reduce(()=>{})
.join(()=>{})
Когда привык делать с данными быстро и легко всё что хочешь, собирать в цепочки, быстро объявлять и кидать туда-сюда функции, кэррить итд из коробки - сложно попадать в место, где всё это делается как будто на я на паскале пишу на первом курсе в 2008 году.