prototypes with multiple dispatch
Posted