// ets_tracing: off import { instance } from "../Prelude/index.js" import type { Identity } from "./definition.js" /** * Creates a new `Identity` */ export function makeIdentity(identity: A, op: (x: A, y: A) => A): Identity { return instance({ combine: op, identity }) } export * from "./definition.js"