MVFM

str/append

Append two strings via the semigroup typeclass

const app = mvfm(prelude);
const prog = app({ a: "string", b: "string" }, ($) => {
  // $.append dispatches to str/append for string expressions
  return $.append($.input.a, $.input.b);
});
await fold(defaults(app), injectInput(prog, { a: "hello ", b: "world" }));
Ctrl+Enter