To integrate `hedgehog`, we need to define instances for the `Hedgehog.Gen` monad. _Original Author: ano002_ _(Moved with github-migration-0.1.0.0 (package github-migration-0.1.0.0 revision df9f38b))_