Add missing type class instances for data types in GHC.Generics
GHC.Generics offers a bunch of data types which have valid instances of various type classes in base, such as Functor. There's no good reason not to have these instances, so they should be added.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information