ot; &quot;)
})

console.log(greeting()) // logs &quot;hello world&quot;
</code></pre>
<p>There&#39;s also a lower level method called <code>stream.combine()</code> that exposes the stream themselves in the reactive computations for more advanced use cases</p>
<pre><code class="lang-javascript">var a = stream(5)
var b = stream(7)

var added = stream.combine(function(a, b) {
    return a() + b()
}, [a, b])

console.log(added()) // logs 12
</code></pre>
<p>A stream can depend on any number of streams and it&#3