Eval.T1An evaluator interface parametrized by a T1 monad.
module M : Core_kernel.T1class type 'r semantics = object ... endinterface that describes semantics of an expression
class type virtual ['r, 's] domain = object ... endinterface of the evaluation value domain
class type virtual ['r, 's] eff = object ... endinterface of the computation effects