[Haskell-cafe] Improving MPTC usability when fundeps aren't appropriate?