George Russell wrote: [snip] > Personally I suspect multi-parameter type-classes [snip] I've changed my mind and now think it's because GHC was upset it couldn't find the .hi file for GUIValue.hs in a directory on the import list. (Of course it shouldn't be, it should know where the .hi file is, since it knows where GUIValue.hs is.)