Eventstream implementation in F#