sig
  val none : 'a option React.signal
  val some : 'React.signal -> 'a option React.signal
  val value :
    ?eq:('-> '-> bool) ->
    default:[ `Always of 'React.signal | `Init of 'React.signal ] ->
    'a option React.signal -> 'React.signal
end