diff --git a/Data/Double/Extra/Types.hs b/Data/Double/Extra/Types.hs
--- a/Data/Double/Extra/Types.hs
+++ b/Data/Double/Extra/Types.hs
@@ -12,13 +12,13 @@
 import GHC.Generics
 
 newtype DoublePrecision (i :: Nat) = DoublePrecision Double
-  deriving (Eq,Ord,Show,Read,Generic,NFData,Num)
+  deriving (Eq,Ord,Show,Read,Generic,NFData,Num,Fractional,Real,RealFrac)
 
 newtype DoubleExponential (i :: Nat) = DoubleExponential Double
-  deriving (Eq,Ord,Show,Read,Generic,NFData,Num)
+  deriving (Eq,Ord,Show,Read,Generic,NFData,Num,Fractional,Real,RealFrac)
 
 newtype DoubleFixed (i :: Nat) = DoubleFixed Double
-  deriving (Eq,Ord,Show,Read,Generic,NFData,Num)
+  deriving (Eq,Ord,Show,Read,Generic,NFData,Num,Fractional,Real,RealFrac)
 
 newtype DoubleShortest = DoubleShortest Double
-  deriving (Eq,Ord,Show,Read,Generic,NFData,Num)
+  deriving (Eq,Ord,Show,Read,Generic,NFData,Num,Fractional,Real,RealFrac)
diff --git a/double-extra.cabal b/double-extra.cabal
--- a/double-extra.cabal
+++ b/double-extra.cabal
@@ -1,5 +1,5 @@
 name:                double-extra
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Missing presentations for Double numbers (fixed, scientific etc.)
 description:         Please see README.md
 homepage:            https://github.com/tolysz/double-extra#readme
