Add the Merge typeclass