don't curry _num_required_args

This is no longer necessary because we now usually only call this
function once per seen argument