Module Statement.Seq
val to_seq : ('f, 't, 'ty) t -> [ `Term of 't | `Form of 'f | `Ty of 'ty | `ID of ID.t ] Sequence.tval ty_decls : (_, _, 'ty) t -> (ID.t * 'ty) Sequence.tval forms : ('f, _, _) t -> 'f Sequence.tval lits : (clause, _, _) t -> Term.t SLiteral.t Sequence.tval terms : (clause, Term.t, _) t -> Term.t Sequence.tval symbols : (clause, Term.t, Type.t) t -> ID.t Sequence.t