lua.wire.reference
it = wire.reference(name)
it = wire.reference(handle)
Return a fifo or thread if it exists, this is a way of wrapping a handle/name that you hope already exists but you are not 100% sure.
Will return nil if the name or handle does not exist.
We may talk to the house thread to check for the existence of name or handle, so this can block for a while before returning.
The returned value may be a fifo or a thread, it.is will be "thread" or "fifo" for the different results.