Restructure find-definition to allow for multiple definitions