Data.Function.Apply
apply