give HotSignal a merge class function that takes a SequenceType