Switch over which haskell merge to use