diff --git a/composite-aeson.cabal b/composite-aeson.cabal
--- a/composite-aeson.cabal
+++ b/composite-aeson.cabal
@@ -3,13 +3,13 @@
 -- see: https://github.com/sol/hpack
 
 name:           composite-aeson
-version:        0.5.0.0
+version:        0.5.1.0
 synopsis:       JSON for Vinyl/Frames records
 description:    Integration between Aeson and Vinyl/Frames records allowing records to be easily converted to JSON using automatic derivation, explicit formats, or a mix of both.
 category:       Records
 homepage:       https://github.com/ConferHealth/composite#readme
 author:         Confer Health, Inc
-maintainer:     oss@confer.care
+maintainer:     oss@confer.health
 copyright:      2017 Confer Health, Inc.
 license:        BSD3
 build-type:     Simple
diff --git a/src/Composite/Aeson.hs b/src/Composite/Aeson.hs
--- a/src/Composite/Aeson.hs
+++ b/src/Composite/Aeson.hs
@@ -1,5 +1,6 @@
 module Composite.Aeson
   ( module Composite.Aeson.Base
+  , module Composite.Aeson.CoRecord
   , module Composite.Aeson.Enum
   , module Composite.Aeson.Formats.DateTime
   , module Composite.Aeson.Formats.Default
@@ -9,6 +10,7 @@
   ) where
 
 import Composite.Aeson.Base
+import Composite.Aeson.CoRecord
 import Composite.Aeson.Enum
 import Composite.Aeson.Formats.DateTime
 import Composite.Aeson.Formats.Default
diff --git a/src/Composite/Aeson/Record.hs b/src/Composite/Aeson/Record.hs
--- a/src/Composite/Aeson/Record.hs
+++ b/src/Composite/Aeson/Record.hs
@@ -51,7 +51,7 @@
 
 -- |Given a 'JsonFormat' for some type @a@, produce a 'JsonField' for fields of type @Maybe a@ which substitutes @Nothing@ for either @null@ or missing field,
 -- and which elides the field on @Nothing@.
-optionalField :: forall e a a'. (Wrapped a', Unwrapped a' ~ Maybe a) => JsonFormat e a -> JsonField e a'
+optionalField :: (Wrapped a', Unwrapped a' ~ Maybe a) => JsonFormat e a -> JsonField e a'
 optionalField (JsonFormat (JsonProfunctor o i)) =
   JsonField
     (fmap o . view _Wrapped')
