sig   val false' : bool Note.signal   val true' : bool Note.signal   val not : bool Note.signal -> bool Note.signal   val ( && ) : bool Note.signal -> bool Note.signal -> bool Note.signal   val ( || ) : bool Note.signal -> bool Note.signal -> bool Note.signal   val edge : bool Note.signal -> bool Note.event   val rise : bool Note.signal -> unit Note.event   val fall : bool Note.signal -> unit Note.event   val flip : init:bool -> 'Note.event -> bool Note.signal end