fdiff cleanup

If fdiff can take more than 1 value for argindex, the default should not
be set so that it is unambiguous which argument is being used for the
derivative.