Remove recursive parsing for numeric types
Add 8 and 9 tuple instances for From/ToRecord

Fixes #59.