More skeleton. So much calcium.
Added 'deriving' instances for Eq, Show, and Read to all three of the data types.