redefault function

Make a variant of a function with alternate defaults