// ets_tracing: off import { instance } from "../Prelude/index.js" import type { Inverse } from "./index.js" export function makeInverse( identity: A, combine: (x: A, y: A) => A, inverse: (x: A, y: A) => A ): Inverse { return instance({ combine, identity, inverse }) }