Add (failing) equality tests
Fix sum type equality check
Actually Add the sum type equality check :/

Fortunately the fix did, in fact, work
Add record equality tests
Merge pull request #619 from maxsnew/eq

Fix Equality Test