Corvo is definitely a solid example; his magic is very limited/narrow in focus, and the stranger definitely fits the bill as a patron.
You could do that in 5e too - the important point is that the pact is binding to the warlock, which could apply to careless wording by an ancestor.