sig
  val terms : 'Monome.t -> Monome.term Sequence.t
  val vars : 'Monome.t -> Libzipperposition.FOTerm.var Sequence.t
  val coeffs : 'Monome.t -> ('a * Monome.term) Sequence.t
  val coeffs_swap : 'Monome.t -> (Monome.term * 'a) Sequence.t
end