eqSpec @Int
eqSpecOnArbitrary @Int
eqSpecOnGen ((* 2) <$> genValid @Int) "even"
eqSpecOnInvalid @Double
eqSpecOnValid @Double
equivalentOnArbitrary ((* 2) . (+ 1)) ((+ 2) . (* 2) :: Int -> Int)
equivalentOnArbitrary2 (+) ((+) :: Int -> Int -> Int)