GenShouldFail0.hs:9:1: Can't make a derived instance of ‘Generic X’: You need DeriveGeneric to derive an instance for this class In the stand-alone deriving instance for ‘Generic X’