Comp.Context
External computation-level contexts.
type t = {
location : Syncom.Location.t;
bindings : (Syncom.Identifier.t * Typ.t) Support.List.t;
}
{ Context.bindings; _ } is the computation-level context
{ Context.bindings; _ }
^
bindings = []
x1 : a1, x2 : a2, ..., xn : an
bindings = [("x1", a1); ("x2", a2); ...; ("xn", an)]