pub type VarKey = usize;
Opaque key for a Var in the binding stack (pointer identity). Stable because the GC is non-moving.