// ets_tracing: off import type * as HKT from "../HKT/index.js" export interface Collection extends HKT.Base { readonly _Collection: "Collection" readonly builder: () => CollectionBuilder } export interface CollectionBuilder { readonly append: (a: A) => CollectionBuilder readonly build: () => HKT.Kind< F, C, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, A > }