Playing with family polymorphism.
Playing with family polymorphism.