Lots of function polymorphism.