>>> "Hello world" <> mempty "Hello world"
>>> mempty <> [1, 2, 3] [1,2,3]
>>> "Hello world" <> mempty "Hello world"
>>> :kind! LT <> MEmpty LT <> MEmpty :: Ordering = LT
>>> :kind! MEmpty <> '(EQ, [1, 2]) MEmpty <> '(EQ, [1, 2]) :: (Ordering, [Natural]) = '(EQ, [1, 2])
>>> :kind! '(GT, Just '()) <> MEmpty '(GT, Just '()) <> MEmpty :: (Ordering, Maybe ()) = '(GT, Just '())