[jhc] darcs patch: fix deriving rules for read/show when it... (and 1 more)