diff --git a/Basement/Compat/Natural.hs b/Basement/Compat/Natural.hs
--- a/Basement/Compat/Natural.hs
+++ b/Basement/Compat/Natural.hs
@@ -14,10 +14,11 @@
 #else
 
 import Prelude (Show(..),Eq,Ord,Enum,Num(..),Real(..),Integral(..),Integer,error,(<), (>), otherwise, toInteger)
+import Data.Bits
 import Data.Typeable
 
 newtype Natural = Natural Integer
-    deriving (Eq,Ord,Enum,Typeable)
+    deriving (Eq,Ord,Enum,Typeable,Bits)
 
 instance Show Natural where
     show (Natural i) = show i
diff --git a/basement.cabal b/basement.cabal
--- a/basement.cabal
+++ b/basement.cabal
@@ -1,5 +1,5 @@
 name:                basement
-version:             0.0.1
+version:             0.0.2
 synopsis:            Foundation scrap box of array & string
 description:         Foundation most basic primitives without any dependencies
 homepage:            https://github.com/haskell-foundation/foundation#readme
