sig
  val not : bool React.signal -> bool React.signal
  val ( && ) : bool React.signal -> bool React.signal -> bool React.signal
  val ( || ) : bool React.signal -> bool React.signal -> bool React.signal
end