Remove unnecessary topLevelTypes indirection

topLevelTypes is a key mirror, so dependency and topLevelType are always the same here.
Merge pull request #1609 from spicyj/tlt-indirect

Remove unnecessary topLevelTypes indirection