9 | Eq a => Eq (Lazy a) where
13 | Ord a => Ord (Lazy a) where
14 | compare x y = compare x y
17 | Semigroup a => Semigroup (Lazy a) where
21 | Monoid a => Monoid (Lazy a) where
25 | Show a => Show (Lazy a) where
26 | showPrec p a = showPrec p a
29 | Num a => Num (Lazy a) where
32 | fromInteger n = fromInteger n
35 | Neg a => Neg (Lazy a) where
40 | Abs a => Abs (Lazy a) where
44 | Fractional a => Fractional (Lazy a) where
49 | Integral a => Integral (Lazy a) where
50 | a `mod` b = a `mod` b
51 | a `div` b = a `div` b