 
   return rx
 }
+
+public func mergeRR<R: ReceiverType>(channels: R...) -> Receiver<R.ReceivedElement>
+{
+  return mergeRR(channels)
+}

  return rx
}

/**
  Merge an array of channel receivers into one Receiver.
  Every item from the input channels will be able to be received via the returned channel.

  dispatch_group_notify(g, q) { tx.close() }

  return rx
}

public func mergeGroup<R: ReceiverType>(channels: R...) -> Receiver<R.ReceivedElement>
{
  return mergeGroup(channels)
}

/**
