Module FoldableMonoidExtensions.BsFoldableMonoidExtensions

module FM: { ... };
module I: { ... };
type acc = Functions-BsBastet.Foldable(Foldable).Monoid(M).acc = {
init: bool,
acc: M.t,
};
let fold: Foldable.t(M.t) => M.t;
let intercalate: separator:M.t => Foldable.t(M.t) => M.t;