concrete functor and monad transformers

#17Eq1 StableName

the instance is important as stable names are often used as keys.

import System.Mem.StableName

instance Eq1 StableName where liftEq _ = eqStableName