// ets_tracing: off import type { Identity } from "../../Identity/index.js" import type { EitherURI } from "../../Modules/index.js" import * as P from "../../Prelude/index.js" import { getCompactF } from "./compactOption.js" /** * Get `Witherable` instance given `Identity` */ export function getWitherable(M: Identity) { const compactF = getCompactF(M) return P.instance], P.Fix<"E", E>>>({ compactF }) }