Given an argument list and a two-arity function:
args = [5, 6]
f = ((y,z)->y*z)
How do I unroll args into function arguments? - E.g. in Python you can do: f(*args)
.
What I've tried (more JavaScript style I suppose):
Function.call.apply(f, args)
# When that failed, tried:
((y,z) -> y*z).call.apply(null, [5,6])