In my case I use transient for a different purpose. It is not intended for FRP specifically. The link is about a preliminary version. Now signals are generated by IO computations (that may wait for some input, for example, from the keyboard, a file download completion, a TVar update etc).