Add =~ comparison between channel objects (like Event#=~, it is NOT commutative)
Wires::Event.new_from(Wires::Event) now works as it should