(a: A)
| 131 | listeners: Listener<A> | null = null |
| 132 | |
| 133 | notify(a: A) { |
| 134 | let listener = this.listeners |
| 135 | while (listener !== null) { |
| 136 | listener.f(a) |
| 137 | listener = listener.next |
| 138 | } |
| 139 | } |
| 140 | |
| 141 | subscribe(f: (a: A) => void): () => void { |
| 142 | const listener: Listener<A> = { |