`make_from_s` [uses `React.S.value`](https://github.com/hhugo/reactiveData/blob/a1a6c6523a596b91eb6062204fba2eff3273bc1a/src/reactiveData.ml#L145), which [can raise a `Failure` when executed within an update step](http://erratique.ch/software/react/doc/React.S.html#VALvalue). I haven't been able to define it using only React non-primitive operators. Even though [coping out to a concurrency monad does work](https://github.com/mfp/eliom_mvc_ex/blob/reactive-node/eliom_mvc_ex.eliom#L22), it's not desirable here since it'd introduce a new dependency (and force the user's hand in deciding between Lwt/async/other). Similarly, all the imperative operations on the handle are [unsafe within an update step](https://github.com/dbuenzli/react/issues/10) -- this should at least be documented.