Add simple test-suite for Generics deriving

This does not use ChasingBottoms as we're interested in testing each
field is evaluated exactly once which ChasingBottoms doesn't provide
afaics.