MVFM

eq

Equality typeclass. Dispatches equality and inequality checks to type-specific implementations based on the inferred argument types.

Included on the default interpreter.

const app = mvfm(prelude);

const prog = app({ x: "number", y: "number" }, ($) =>
  $.eq($.add($.input.x, 1), $.input.y)
);

await fold(defaults(app), injectInput(prog, { x: 9, y: 10 }));
Ctrl+Enter