Channel:supply
Send a message to the thread Channel and wait for a thread to accept it.

See Variant for the list of supported types.
success = Channel:supply( value )
value Variant The contents of the message.
success boolean Whether the message was successfully supplied (always true).
success = Channel:supply( value, timeout )
value Variant The contents of the message.
timeout number The maximum amount of time to wait.
success boolean Whether the message was successfully supplied before the timeout expired.