Removed duplicated this
field and case name support in `TypeClass`
update `Show` example to employ name hinting
added FieldPoly which allows to create polymorphic functions over FieldType without boilerplate
Merge pull request #58 from choedl/master

Removed duplicated this
Merge pull request #59 from drexin/master

added FieldPoly which allows to create polymorphic functions over FieldT...
proper tests for type class instance derivation
reinstate test for `Monoid` derivation
Merge pull request #60 from larsrh/topic/name-hint

Name hinting
check superclasses when deriving instances of type classes
Merge pull request #62 from larsrh/topic/safety-first

Check superclasses when deriving instances of type classes