core/tuple
Tuple construction — building an ordered collection of values
// 1. make an app
const app = mvfm(prelude);
// 2. make a program
const prog = app({ a: "number", b: "number" }, ($) => {
const sum = $.add($.input.a, $.input.b);
const diff = $.sub($.input.a, $.input.b);
// Array literals auto-lift to core/tuple nodes
return [sum, diff];
});
// 3. run
await fold(
defaults(app),
injectInput(prog, { a: 10, b: 3 })
); Ctrl+Enter