// ets_tracing: off import type { Lazy } from "../../Function/index.js" import type * as ARM from "../AssertionResultM/index.js" import type * as R from "../Render/index.js" import { AssertionM } from "./AssertionM.js" export function apply( render: () => R.Render, runM: (a: Lazy) => ARM.AssertResultM ): AssertionM { return new (class extends AssertionM {})(render, runM) }