Haskell Foldable Wats (Was: Add conspicuously missing Functor instances for tuples)