// ets_tracing: off import type { Identity } from "../../Identity/index.js" import type * as HKT from "../HKT/index.js" export interface FoldMap extends HKT.Base { readonly _FoldMap: "FoldMap" readonly foldMap: FoldMapFn } export interface FoldMapFn { (I: Identity): ( f: (a: A) => M ) => (fa: HKT.Kind) => M }