[Haskell-cafe] Best way to instance Fix?