title: Is there a netwire equivalent of stepper?
body: <p>Reactive-banana has a function named <code>stepper</code> (of type <code>MonadMoment m =&gt; a -&gt; Event a -&gt; m (Behavior a)</code>), which converts an event into a behaviour where the behaviour's value is the value of the last event, or the initial value if no event has occurred yet.</p>
  
  <p>In a talk by Conal Elliott, the name of which I cannot remember, he presents this as being one of the fundamental operations on events and behaviours. However, I cannot find a similar function in netwire. With my limited understanding of netwire, I would expect it to have type:</p>
  
  <p><code>a -&gt; Wire s e m (Event a) a</code></p>
  
  <ul>
  <li>Does netwire have an equivalent function?</li>
  <li>If not, is there any reason why this is not possible?</li>
  <li>Is anything similar possible, i.e. ways of converting events into behaviours?</li>
  </ul>