[Haskell-cafe] local instances / scoped instances