Text this: Kripke Semantics for Martin-Löf's Extensional Type Theory