Consider adding splat and slurp functions

Already several times it was discussed that we might add the splat function to Base that would have the following definition:

splat(f) = x -> f(x...)

then we could also consider adding:

slurp(f) = (x...) -> f(x)

(the need for this has not been reported but it is a natural consequence of the first definition)

The question is if such addition to Base could be considered.

CC @nalimilan, @piever

splat is available nowadays, under the proposed name.

slurp is not necessary, instead of slurp(f), just do f ∘ tuple.

Recently added under the name unsplat: Base: add `unsplat(f)`, the semantic inverse of `splat` - Pull Request #62714 - JuliaLang/julia - GitHub

See also the discussion in Does Base.splat have an inverse?