Haskell 98 wrappers for n-ary homogenous tuples providing Traversable and Applicative instances.