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