Generalized type of mergeSources and (>=<) per issue #25.