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.