Sch.Objectinclude module type of Free.Syntaxval (<*>) :
('a, 'b -> 'c) Sch_free.t ->
('a, 'b) Sch_free.t ->
('a, 'c) Sch_free.tval (let+) : ('a, 'b) Sch_free.t -> ('b -> 'c) -> ('a, 'c) Sch_free.tval (and+) :
('a, 'b) Sch_free.t ->
('a, 'c) Sch_free.t ->
('a, 'b * 'c) Sch_free.tval define :
?kind:string ->
?doc:string ->
?unknown:unknown_handling ->
('a fieldk, 'a) Free.t ->
'a t