Fixtype of variable contexts.
A variable context is a finite map from identifiers to types. The identifiers are the names of the variables.