union version small large =
  foldrPairs (\(k, v) -> insert version k v) large small
union version small large =
  foldrPairs (\(k, v) -> insert version k v) large small
union version small large =
  foldrPairs (\(k, v) -> insert version k v) large small