Representation for a stack of scopes, providing read-only access to elaboration info.
Elabscopes are useful for providing "read-only" (applicative) access to elaboration information, e.g. once elaboration is over or once all elaboration info necessary for some purpose has been computed. For a structure that supports adding in new elaboration info, use an elabindex stobj.
Except for vl-elabscopes-init, these each take a keyword argument