Var.Prod
Variable products.
type ('o, 'p) var = ('o, 'p) t
The type for variables.
The type for contructing a cartesian product with function 'p
whose final result is represented by OCaml values of type 'o
.
val unit : 'a -> ('o, 'a) t
unit f
is a (virtual) unit variable with contructor f
to be saturated by prod
.
prod p var
is the product of variables p
with var
.