Closure_conversion_auxEnvironments and auxiliary structures used during closure conversion.
module Env : sig ... endUsed to remember which Variable.t values correspond to which Ident.t values during closure conversion, and similarly for static exception identifiers.
module Function_decls : sig ... endUsed to represent information about a set of function declarations during closure conversion. (The only case in which such a set may contain more than one declaration is when processing "let rec".)