Allow merging of same-named overloaded builtins

- This resolves the ugliness with having to look up pre-existing
  builting, having to cast it around, etc.  Still some casting
  involved in this, but it's all properly hidden.