Make up instances
The following instances are missing as of now.
- Foldable ZipList
- Traversable ZipList
- Functor Complex
- Foldable Complex
- Traversable Complex
- Applicative Complex
- Monad Complex
- Monoid a => Monoid (Identity a)
- Storable ()
Original discussion: https://mail.haskell.org/pipermail/libraries/2015-June/025886.html