condition-broadcast condition-variable -> generalized-boolean
Arguments and values:
Notify all the threads waiting for
Returns always false.
The order of wakeup is unspecified and does not necessarily relate to the order in which the threads went to sleep.
condition-broadcast always returns false because not all implementations’ primitives can tell whether or not some threads were indeed woken up.