rewrite merge() and combine() not to select over input channels