Lookup now returns multiple definitions if multiple definitions are found.
Added ambiguity error.