issue 3067 - don't require caller to have curry on Function prototype