add an example for how overloads can hide functions