How would you "merge the two sides"? I don't think we can do this without sorting the resulting output stream at the end, and I don't see any benefit to that since there's many possible sort orders the user could want - they should just sort the output themselves.