Use deriveGeneric to derive tuple instances up to 30 components.
Merge pull request #5 from orlitzky/master

Use deriveGeneric to derive tuple instances up to 30 components.