Implementations for minimizing functional objects.