Mugen.Syntax
Definitions of level expressions
type ('s, 'a) endo =
| Shifted of 'a * 's
| Top
A family of polynomial endofunctors ('s, -) endo indexed by the type of displacements 's.
('s, -) endo
's
type ('s, 'v) free =
| Level of ('s, ('s, 'v) free) endo
| Var of 'v
The free monad ('s, -) free on the endofunctor ('s, -) endo indexed by the type of displacements 's.
('s, -) free
module Endo : sig ... end
Stupid constructors for endo.
endo
module Free : sig ... end
Stupid constructors for free.
free