Constructs an instance of GenFractionalPoly using the specified Gen and
Fractional instances, existentially hiding the underlying type.
Provides evidence that instances of Gen and Fractional exist for
doubles.
Provides evidence that instances of Gen and Fractional exist for
floats.
A generator of polymorphic values constrainted to have a Fractional
instance.