sig
  type 'a t
  val init : 'Fold_map.Foldable2.t
  val f : 'Fold_map.Foldable2.t -> '-> 'Fold_map.Foldable2.t
end