Function `apply`, that calls a function with a tuple of arguments?

You can easily define your own “apply” function — the syntax f <| x is good for this:

julia> f <| x = f(x)
<| (generic function with 1 method)

julia> (sin, cos, tan) .<| [1, 2, 3]
3-element Array{Float64,1}:
  0.8414709848078965
 -0.4161468365471424
 -0.1425465430742778

julia> (sin, cos, tan) .<| π
(1.2246467991473532e-16, -1.0, -1.2246467991473532e-16)