2008/2/19 Jeff ö <jeff1.61803@gmail.com>:

instance SmartArraySelector UArray Bool   where
instance SmartArraySelector UArray Char   where
instance SmartArraySelector UArray Double where
instance SmartArraySelector UArray Float  where
instance SmartArraySelector UArray Int    where

Well, I'm not sure of the answer to your question, so I'll just make a frivolous observation instead: I think you can leave off the "where" on instances without any method definitions.

-Brent