This is an attempt to document and clarify the semantics of the context instruction parameter and how it interacts with LVI's primary analysis algorithm. I've found myself having to explain this a bunch of times over and I'm pretty sure that *I* get it wrong about half the time.
I'm really curious if this explanation makes sense to others and if they think it's actually correct w.r.t. both implementation and intent. :) With that in mind, I've added both LVI old hands and a few folks who've touched it a bit recently. I'd appreciate multiple sets of eyes.
I almost hate nitpicking on this, but you have an extra ~.