[Haskell-cafe] Alternate instance Show (Maybe a)?