diff --git a/src/Graphics/UI/Threepenny/Editors/Profunctor.hs b/src/Graphics/UI/Threepenny/Editors/Profunctor.hs
--- a/src/Graphics/UI/Threepenny/Editors/Profunctor.hs
+++ b/src/Graphics/UI/Threepenny/Editors/Profunctor.hs
@@ -25,6 +25,7 @@
   )where
 
 import           Data.Functor.Compose
+import           Data.Functor.Identity
 import           Data.Profunctor
 import           Graphics.UI.Threepenny.Core
 import qualified Graphics.UI.Threepenny.Editors.Base as Base
@@ -104,3 +105,6 @@
 
 instance (Editable a, Editable b) => Editable (a,b) where
   editor = (,) <$> lmap fst editor |*| lmap snd editor
+
+instance Editable a => Editable (Identity a) where
+  editor = dimap Identity runIdentity editor
diff --git a/threepenny-editors.cabal b/threepenny-editors.cabal
--- a/threepenny-editors.cabal
+++ b/threepenny-editors.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           threepenny-editors
-version:        0.2.0.3
+version:        0.2.0.4
 synopsis:       Composable algebraic editors
 description:    This package provides a type class 'Editable' and combinators to
                 easily put together form-like editors for algebraic datatypes.
