// ets_tracing: off import type { Either } from "@effect-ts/system/Either" import type * as HKT from "../HKT/index.js" export interface AssociativeEither extends HKT.Base { readonly _AssociativeEither: "AssociativeEither" readonly orElseEither: ( fb: () => HKT.Kind ) => ( fa: HKT.Kind< F, C, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, A > ) => HKT.Kind< F, C, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, Either > }