diff --git a/hydrogen-prelude.cabal b/hydrogen-prelude.cabal
--- a/hydrogen-prelude.cabal
+++ b/hydrogen-prelude.cabal
@@ -1,5 +1,5 @@
 name:                 hydrogen-prelude
-version:              0.3.1
+version:              0.5
 homepage:             https://github.com/scravy/hydrogen-prelude
 synopsis:             Hydrogen Prelude
 license:              BSD3
@@ -45,4 +45,4 @@
                       , NoImplicitPrelude
                       , PackageImports
                       , ScopedTypeVariables
-
+                      , StandaloneDeriving
diff --git a/src/Hydrogen/Prelude.hs b/src/Hydrogen/Prelude.hs
--- a/src/Hydrogen/Prelude.hs
+++ b/src/Hydrogen/Prelude.hs
@@ -1,3 +1,5 @@
+{-# OPTIONS_GHC -fno-warn-orphans #-}
+
 module Hydrogen.Prelude (
     module Prelude
   , module Control.Applicative
@@ -117,6 +119,9 @@
 import "containers" Data.Set (Set)
 
 import "hydrogen-version" Hydrogen.Version
+
+deriving instance Eq ZonedTime
+
 
 (.|), (.&) :: (a -> Bool) -> (a -> Bool) -> (a -> Bool)
 f .| g = \x -> f x || g x
diff --git a/src/Hydrogen/Prelude/Extra.hs b/src/Hydrogen/Prelude/Extra.hs
--- a/src/Hydrogen/Prelude/Extra.hs
+++ b/src/Hydrogen/Prelude/Extra.hs
@@ -1,14 +1,12 @@
 module Hydrogen.Prelude.Extra (
     uuidFromString
   , randomUUID
+  , UUID
   ) where
 
 import Hydrogen.Prelude
 
-import "uuid" Data.UUID hiding (
-    fromString
-  , null
-  )
+import "uuid" Data.UUID (UUID)
 
 import qualified "uuid" Data.UUID
 import qualified "uuid" Data.UUID.V4
