keypath
It's need to correctly maintain dependencies from an open-existential instruction to a `keypath` instruction which uses the opened type. Fixes a SILVerifier crash. rdar://105517521