diff --git a/json-pointer.cabal b/json-pointer.cabal
--- a/json-pointer.cabal
+++ b/json-pointer.cabal
@@ -1,7 +1,7 @@
 name:
   json-pointer
 version:
-  0.1.2.1
+  0.1.2.2
 synopsis:
   JSON Pointer parsing and interpretation utilities
 description:
diff --git a/library/JSONPointer/Model.hs b/library/JSONPointer/Model.hs
--- a/library/JSONPointer/Model.hs
+++ b/library/JSONPointer/Model.hs
@@ -17,6 +17,9 @@
 newtype JSONPointer =
   JSONPointer (forall m. Monoid m => (Maybe Int -> Text -> m) -> m)
 
+instance Semigroup JSONPointer where
+  (<>) = mappend
+
 instance Monoid JSONPointer where
   {-# INLINE mempty #-}
   mempty =
