call_out vs Function.curry