diff --git a/Delude.hs b/Delude.hs
--- a/Delude.hs
+++ b/Delude.hs
@@ -105,16 +105,7 @@
     f >. g = g .< f
     f .< g = g >. f
 
--- | More general Category class than defined in Control.Category
-class (Arr arr) => Cat arr where
-    idmap :: a -> arr a a
-
 instance Arr (->) where (.<) = (.)
 
-instance Cat (->) where idmap a = id
-
 -- | A class which supplies you with a (possibly infinite) enumeration of all of the types which instantiate it.
 class Enumerable e where enumeration :: [e]
-
--- | Bounded e, Enum e gives us a natural way to enumerate e, where enumeration = [minBound..maxBound]
-instance (Bounded e, Enum e) => Enumerable e where enumeration = [minBound..maxBound]
diff --git a/delude.cabal b/delude.cabal
--- a/delude.cabal
+++ b/delude.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.1.0.2
+version:             0.1.0.3
 
 -- A short (one-line) description of the package.
 synopsis:            Generalized the Prelude more functionally.
