concrete functor and monad transformers
#15New Identity instances from base-4.9.0.0 need to be backported
base-4.9.0.0
adds the following instances:
instance Bounded a => Bounded (Identity a)
instance Enum a => Enum (Identity a)
instance Ix a => Ix (Identity a)
instance Storable a => Storable (Identity a)
My branch at http://hub.darcs.net/RyanGlScott/transformers/patch/2f2af6359a2ce44964249885568ca71d8702f74a backports them.