export function once(callback) { console.assert(typeof callback === "function", callback); let result = undefined; return function() { result ??= callback(); return result; }; }