Is there a performance hit caused by using the same function name with alternative arities (such as add/2, add/3) instead of using different function names (such as add2/2, add3/3)? -- dae