Module Semantics.Effect

Effectful semantic values.

val pure : Value.t -> t

pure x an empty effect with value x

sets the Theory.Semantics.value slot to x.

return x same as KB.return@@pure x