An action block that gives variable values to another fiber.
This block in combination with a Variables take are used for
communication between fibers in a concurrency safe way.
The fiber will proceed immediately without pause.
The taker block acts like a FIFO queue
with a capacity of 128 variable value sets, when full the current (giver) fiber will fail.
If the taker fiber has stopped this block does nothing.
The included variables, of which the values are given to the taker.
Added or removed variables are mirrored in the taker block, and any other givers associated with it.