allow for negative arity when calling curried proc

Probable fix for #2340