// ets_tracing: off import type { Either } from "@effect-ts/system/Either" import type * as Tp from "../../Collections/Immutable/Tuple/index.js" import type * as HKT from "../HKT/index.js" export interface Separate extends HKT.Base { readonly _Separate: "Separate" readonly separate: ( fa: HKT.Kind> ) => Tp.Tuple< [ HKT.Kind, HKT.Kind ] > }