Reminds me that in the PHP5 days, there's a load of similar functions of which the parameters switch around...
Shame I forgot to add named arguments above, eliminating this problem too:
array_map(callback: fn($i) => $i * 2, array: [10])