diff --git a/Data/Chatty/AVL.hs b/Data/Chatty/AVL.hs
--- a/Data/Chatty/AVL.hs
+++ b/Data/Chatty/AVL.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/Atoms.hs b/Data/Chatty/Atoms.hs
--- a/Data/Chatty/Atoms.hs
+++ b/Data/Chatty/Atoms.hs
@@ -1,7 +1,7 @@
 {-# LANGUAGE ExistentialQuantification, ScopedTypeVariables, Trustworthy #-}
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014, 2026 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
@@ -66,11 +66,10 @@
   fmap f a = AtomStore $ \s -> fmap (first f) $ runAtomStoreT a s
 
 instance (Functor m, Monad m) => Applicative (AtomStoreT m) where
-  pure = return
+  pure a = AtomStore $ \s -> return (a,s)
   (<*>) = ap
 
 instance Monad m => Monad (AtomStoreT m) where
-  return a = AtomStore $ \s -> return (a,s)
   m >>= f = AtomStore $ \s -> do (a,s') <- runAtomStoreT m s; runAtomStoreT (f a) s'
 
 instance MonadTrans AtomStoreT where
diff --git a/Data/Chatty/BST.hs b/Data/Chatty/BST.hs
--- a/Data/Chatty/BST.hs
+++ b/Data/Chatty/BST.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/Counter.hs b/Data/Chatty/Counter.hs
--- a/Data/Chatty/Counter.hs
+++ b/Data/Chatty/Counter.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014, 2026 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
@@ -36,11 +36,10 @@
   fmap f a = Counter $ \s -> fmap (first f) $ runCounterT a s
 
 instance (Functor m,Monad m) => Applicative (CounterT m) where
-  pure = return
+  pure a = Counter $ \s -> return (a,s)
   (<*>) = ap
 
 instance Monad m => Monad (CounterT m) where
-  return a = Counter $ \s -> return (a,s)
   m >>= f = Counter $ \s -> do (a,s') <- runCounterT m s; runCounterT (f a) s'
 
 instance MonadTrans CounterT where
diff --git a/Data/Chatty/Fail.hs b/Data/Chatty/Fail.hs
--- a/Data/Chatty/Fail.hs
+++ b/Data/Chatty/Fail.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014, 2026 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
@@ -42,11 +42,10 @@
        Right x -> return $ Right (f x)
 
 instance Monad m => Applicative (FailT e m) where
-  pure = return
+  pure a = Fail $ return $ Right a
   (<*>) = ap
 
 instance Monad m => Monad (FailT e m) where
-  return a = Fail $ return $ Right a
   m >>= f = Fail $ do
     v <- runFailT m
     case v of
diff --git a/Data/Chatty/Focus.hs b/Data/Chatty/Focus.hs
--- a/Data/Chatty/Focus.hs
+++ b/Data/Chatty/Focus.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/Graph.hs b/Data/Chatty/Graph.hs
--- a/Data/Chatty/Graph.hs
+++ b/Data/Chatty/Graph.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/Hetero.hs b/Data/Chatty/Hetero.hs
--- a/Data/Chatty/Hetero.hs
+++ b/Data/Chatty/Hetero.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/ListBuilder.hs b/Data/Chatty/ListBuilder.hs
--- a/Data/Chatty/ListBuilder.hs
+++ b/Data/Chatty/ListBuilder.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014, 2026 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
@@ -25,6 +25,7 @@
 
 import Control.Applicative
 import Control.Arrow
+import Control.Monad
 import Control.Monad.Trans.Class
 import Control.Monad.Identity
 
@@ -40,10 +41,9 @@
 
 instance (Functor m, Monad m) => Applicative (StrictBuilderT i m) where
   (<*>) = ap
-  pure = return
+  pure a = StrictBuilder $ \s -> return (a,s)
 
 instance Monad m => Monad (StrictBuilderT i m) where
-  return a = StrictBuilder $ \s -> return (a,s)
   m >>= f = StrictBuilder $ \s -> do (a,s') <- runStrictBuilderT m s; runStrictBuilderT (f a) s'
 
 instance MonadTrans (StrictBuilderT i) where
@@ -63,11 +63,10 @@
   fmap f a = LazyBuilder $ \s -> fmap (first f) $ runLazyBuilderT a s
 
 instance (Functor m,Monad m) => Applicative (LazyBuilderT i m) where
-  pure = return
+  pure a = LazyBuilder $ \s -> return (a,s)
   (<*>) = ap
 
 instance Monad m => Monad (LazyBuilderT i m) where
-  return a = LazyBuilder $ \s -> return (a,s)
   m >>= f = LazyBuilder $ \s -> do (a,s') <- runLazyBuilderT m s; runLazyBuilderT (f a) s'
 
 instance MonadTrans (LazyBuilderT i) where
@@ -75,7 +74,7 @@
 
 instance ListBuilder (LazyBuilder i) i where
   li a = LazyBuilder $ \s -> return ((),s.([a]++))
-  buildList m = ($[]) $ snd $ runIdentity $ runLazyBuilderT m ([]++)
+  buildList m = ($ []) $ snd $ runIdentity $ runLazyBuilderT m ([]++)
 
 lazyBuild :: LazyBuilderT i Identity () -> [i]
 lazyBuild = buildList
diff --git a/Data/Chatty/None.hs b/Data/Chatty/None.hs
--- a/Data/Chatty/None.hs
+++ b/Data/Chatty/None.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/Data/Chatty/TST.hs b/Data/Chatty/TST.hs
--- a/Data/Chatty/TST.hs
+++ b/Data/Chatty/TST.hs
@@ -2,7 +2,7 @@
 
 {-
   This module is part of Chatty.
-  Copyleft (c) 2014 Marvin Cohrs
+  Copyleft (c) 2014, 2026 Enum Cohrs
 
   All wrongs reversed. Sharing is an act of love, not crime.
   Please share Chatty with everyone you like.
diff --git a/chatty-utils.cabal b/chatty-utils.cabal
--- a/chatty-utils.cabal
+++ b/chatty-utils.cabal
@@ -10,13 +10,13 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.7.3.5
+version:             0.7.3.6
 
 -- A short (one-line) description of the package.
-synopsis:            Some utilities every serious chatty-based application may need.
+synopsis:            Some utilities any serious chatty-based application may need.
 
 -- A longer description of the package.
-description:         Some utilities every serious chatty-based application may need. Includes a graph type, search trees, a None class, a counter and an atom store. Note that the author does not recommend usage in new projects any more. Please use packages that are better suited for your individual need.
+description:         Some utilities any serious chatty-based application may need. Includes a graph type, search trees, a None class, a counter and an atom store.
 
 -- The license under which the package is released.
 license:             AGPL-3
