Question about using higher order polymorphism.