hm. Can't find a good reason, and in fact reading again the TODO says we would want to make this smarter based on the context. Which uhh we can't do with the current structure. And the current structure is easily to emulate if needed by wrapping this in a simple ```context => mkCompletionProposal(..., context)``` so I see no harm in taking your suggestion.