Handle parametric polymorphism