Provides automatic derivation of ScalaCheck generators for case classes and sealed traits using Shapeless.