sig
  type notifier
  val disable : Lwt_signal.notifier -> unit
  val notify : ('a -> unit) -> 'a React.signal -> Lwt_signal.notifier
  val notify_p : ('a -> unit Lwt.t) -> 'a React.signal -> Lwt_signal.notifier
  val notify_s : ('a -> unit Lwt.t) -> 'a React.signal -> Lwt_signal.notifier
  val always_notify : ('a -> unit) -> 'a React.signal -> unit
  val always_notify_p : ('a -> unit Lwt.t) -> 'a React.signal -> unit
  val always_notify_s : ('a -> unit Lwt.t) -> 'a React.signal -> unit
end