Make convenience functors implement general functors instead of supporting multiple overloaded implementations.