diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,7 @@
+0.0.2
+
+* More instances for `Radian`.
+
 0.0.1
 
 * Initial `Data.Radian` module
diff --git a/radian.cabal b/radian.cabal
--- a/radian.cabal
+++ b/radian.cabal
@@ -1,5 +1,5 @@
 name:               radian
-version:            0.0.1
+version:            0.0.2
 license:            BSD3
 license-file:       LICENCE
 author:             Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>
diff --git a/src/Data/Radian.hs b/src/Data/Radian.hs
--- a/src/Data/Radian.hs
+++ b/src/Data/Radian.hs
@@ -10,7 +10,7 @@
 import Control.Lens(Iso, iso, from)
 import Data.Eq(Eq)
 import Data.Ord(Ord)
-import Prelude(Show, Num((*)), Fractional((/)), Floating, pi)
+import Prelude(Show, Num((*)), Fractional((/)), Floating, Real, RealFrac, RealFloat, pi)
 
 -- $setup
 -- >>> import Control.Lens((#))
@@ -18,7 +18,7 @@
 
 newtype Radian a =
   Radian a
-  deriving (Eq, Ord, Show, Num, Fractional)
+  deriving (Eq, Ord, Show, Num, Fractional, Floating, Real, RealFrac, RealFloat)
 
 -- | An isomorphism from radians to degrees.
 --
