Is it warranted to have the functor default to `MinFunctor`, or should the function name say so?