jon.recoil.org

Module Call_kind.Effect

Algebraic effect operations. The corresponding Apply_expr will have the callee set to None and an empty argument list for these. This is done to ensure there is no confusion between the different Simples.

include Flambda2_nominal.Contains_names.S with type t := Flambda2_terms.Call_kind.Effect.t

Compute the free names of a term. Such computation covers all kinds of bindable names (variables, continuations, ...)

Apply a renaming throughout a term.