After calling it immediatly, the initial value of the circuit is propagated.
But there is somoe overhead here, in the and-date function, both a1 and a2
will call the and-function-procedure, there would be two function calls and yield
two same results, one of which will be looked over by the set-my-signal function.
3.32
It is important to note that set-my-value will set the state and
push the procedure into the queue of the agenda.
When a changed from 0 to 1, output=1 is pushed to the agenda queue,
in the following, when b changed from 1 to 0, output=0 is pushed to the agenda queue.
If FIFO is used in the agenda, the final result would be output=0, otherwise,
FILO is used, the final result would be output=1, which is not the correct answer at all!