flip ~init e is a signal whose boolean value flips each time e occurs. init provides the signal value at creation time.
- [flip b e]0= not bif [e]0= Some _
- [flip b e]t=init if [e]≤t= None
- [flip b e]t=not[flip b e]t-dt if [e]t= Some _