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.