"bspt" BSPT: Results: case buildBSPT ([]) of Cell _ _ x -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case buildBSPT ([]) of Cell _ _ x -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! case mkCell ? (mkRegion ([])) of Cell _ _ x -> x ==> ! BSPT.hs:(284,2)-(290,74): Non-exhaustive patterns in function triangles scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case buildBSPT ([]) of Cell _ _ x -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! case mkCell ? (mkRegion ([])) of Cell _ _ x -> x ==> ! BSPT.hs:(284,2)-(290,74): Non-exhaustive patterns in function triangles scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case buildBSPT ([]) of Cell _ _ x -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! case mkCell ? (mkRegion ([])) of Cell _ _ x -> x ==> ! BSPT.hs:(284,2)-(290,74): Non-exhaustive patterns in function triangles scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case buildBSPT ([]) of Cell _ _ x -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! case mkCell ? (mkRegion ([])) of Cell _ _ x -> x ==> ! BSPT.hs:(284,2)-(290,74): Non-exhaustive patterns in function triangles scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell Out ?3 ?4)) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell Out ?3 ?4)) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell On ?3 ?4)) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell On ?3 ?4)) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell Out ?2 ?3) (Cell In ?4 (:%% 0 0))) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell Out ?2 ?3) (Cell In ?4 (:%% 0 0))) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell On ?2 ?3) (Cell In ?4 (:%% 0 0))) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell On ?2 ?3) (Cell In ?4 (:%% 0 0))) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell In ?4 (:%% 0 0)) (Cell Out ?5 ?6)) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell In ?4 (:%% 0 0)) (Cell On ?5 ?6)) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell Out ?4 ?5) (Cell In ?6 (:%% 0 0))) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) (Cell In ?6 (:%% 0 0))) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined case buildBSPT ([]) of Cell _ _ x -> x ==> ! case case bsp'' ? ((,) ([]) (mkRegion ([]))) (Cell ?1 ?2 ?3) (BSP ?4 ((,) ?5 ?6) ?7 ?8) of BSP x _ _ _ -> x of Fc x _ -> x ==> ! case case bsp'' ? ((,) ([]) (mkRegion ([]))) (BSP ?1 ((,) ?2 ?3) ?4 ?5) (Cell ?6 ?7 ?8) of BSP x _ _ _ -> x of Fc x _ -> x ==> ! case mkCell ? renderBorder of Cell _ _ x -> x ==> ! case mkCell ? (mkRegion ([])) of Cell _ _ x -> x ==> ! BSPT.hs:(284,2)-(290,74): Non-exhaustive patterns in function triangles scanLine (Cell On ? ?1) ?2 ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell Out ?3 ?4)) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell Out ?3 ?4)) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell On ?3 ?4)) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell In ?2 (:%% 0 0)) (Cell On ?3 ?4)) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell Out ?2 ?3) (Cell In ?4 (:%% 0 0))) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell Out ?2 ?3) (Cell In ?4 (:%% 0 0))) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell Out ?2 ?3) (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell Out ?7 ?8))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell Out ?2 ?3) (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell On ?7 ?8))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell Out ?2 ?3) (BSP ?4 ?5 (Cell Out ?6 ?7) (Cell In ?8 (:%% 0 0)))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell Out ?2 ?3) (BSP ?4 ?5 (Cell On ?6 ?7) (Cell In ?8 (:%% 0 0)))) ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell On ?2 ?3) (Cell In ?4 (:%% 0 0))) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case area (BSP ? ?1 (Cell On ?2 ?3) (Cell In ?4 (:%% 0 0))) of _ :%% x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell On ?2 ?3) (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell Out ?7 ?8))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell On ?2 ?3) (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell On ?7 ?8))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell On ?2 ?3) (BSP ?4 ?5 (Cell Out ?6 ?7) (Cell In ?8 (:%% 0 0)))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (Cell On ?2 ?3) (BSP ?4 ?5 (Cell On ?6 ?7) (Cell In ?8 (:%% 0 0)))) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell In ?4 (:%% 0 0)) (Cell Out ?5 ?6)) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell In ?4 (:%% 0 0)) (Cell On ?5 ?6)) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell Out ?4 ?5) (Cell In ?6 (:%% 0 0))) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) (Cell In ?6 (:%% 0 0))) ?7) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell Out ?7 ?8)) ?9) ?10) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell In ?6 (:%% 0 0)) (Cell On ?7 ?8)) ?9) ?10) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell Out ?6 ?7) (Cell In ?8 (:%% 0 0))) ?9) ?10) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) (Cell In ?8 (:%% 0 0))) ?9) ?10) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 (Cell In ?8 (:%% 0 0)) (Cell Out ?9 ?10)) ?11) ?12) ?13) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 (Cell In ?8 (:%% 0 0)) (Cell On ?9 ?10)) ?11) ?12) ?13) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 (Cell Out ?8 ?9) (Cell In ?10 (:%% 0 0))) ?11) ?12) ?13) ==> ! Prelude.gcd: gcd 0 0 is undefined area (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 (Cell On ?8 ?9) (Cell In ?10 (:%% 0 0))) ?11) ?12) ?13) ==> ! Prelude.gcd: gcd 0 0 is undefined case buildBSPT ([]) of Cell _ _ x -> x ==> ! buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% -1 -1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 0 -1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 1 -1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% -1 -1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 -1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 1 -1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% -1 0) ?3) (Pt (:%% -1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% -1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 1 0) ?3) (Pt (:%% -1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% -1 0) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 1 0) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% -1 0) ?3) (Pt (:%% 1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 1 0) ?3) (Pt (:%% 1 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% -1 1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 1 1) ?3) (Pt (:%% 0 0) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% -1 1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 0 1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined buildBSPT (: (Fc ((,) (Pt ? ?1) ?2) (convert (Pt (:%% 0 0) ?3) (Pt (:%% 1 1) ?4))) ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined Euclid: Results: triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined eqn (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined solve (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) (convert (Pt ?2 ?3) (Pt ?4 ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero EuclidGMS: Results: triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case mkPart (mkRegion ([])) ? of Fc x _ -> x ==> ! section (mkRegion ([])) ? ==> ! triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case mkPart (mkRegion ([])) ? of Fc x _ -> x ==> ! section (mkRegion ([])) ? ==> ! case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case mkPart (mkRegion ([])) ? of Fc x _ -> x ==> ! section (mkRegion ([])) ? ==> ! case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea case mkPart (mkRegion ([])) ? of Fc x _ -> x ==> ! section (mkRegion ([])) ? ==> ! case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 -1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero case drawSegment ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawSegment ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 1))) of _ : x -> x ==> ! divide by zero space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined space (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) (Pt ?2 ?3) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea ([]) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? ([])) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: ? (: ?1 ([]))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 -1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 -1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% -1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 0) ?) (: (Pt (:%% 1 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% -1 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 1 1) ?) (: (Pt (:%% 0 0) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% -1 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 0 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: (Pt (:%% 0 0) ?) (: (Pt (:%% 1 1) ?1) (: ?2 ([])))) ==> ! Prelude.gcd: gcd 0 0 is undefined triangleArea (: ? (: ?1 (: ?2 (: ?3 ?4)))) ==> ! Euclid.hs:(124,2)-(128,56): Non-exhaustive patterns in function triangleArea bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% -1 -1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 0 -1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 1 -1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% -1 -1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 -1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 1 -1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% -1 0) ?4) (Pt (:%% -1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% -1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 1 0) ?4) (Pt (:%% -1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% -1 0) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 1 0) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% -1 0) ?4) (Pt (:%% 1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 1 0) ?4) (Pt (:%% 1 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% -1 1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 1 1) ?4) (Pt (:%% 0 0) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% -1 1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 0 1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined bisect (Fc ((,) (Pt ? ?1) ?2) ?3) (convert (Pt (:%% 0 0) ?4) (Pt (:%% 1 1) ?5)) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined location (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) ((,) (Pt ?2 ?3) ?4) ==> ! Prelude.gcd: gcd 0 0 is undefined case mkPart (mkRegion ([])) ? of Fc x _ -> x ==> ! section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 -1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 -1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 -1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% -1 -1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 -1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 1 -1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% -1 0) ?) (Pt (:%% -1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 1 0) ?) (Pt (:%% -1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% -1 0) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 1 0) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% -1 0) ?) (Pt (:%% 1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 1 0) ?) (Pt (:%% 1 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% -1 1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 1 1) ?) (Pt (:%% 0 0) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% -1 1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 0 1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section renderBorder (convert (Pt (:%% 0 0) ?) (Pt (:%% 1 1) ?1)) ==> ! Prelude.gcd: gcd 0 0 is undefined section (mkRegion ([])) ? ==> ! GeomNum: Results: grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid case rnd2 (:%% -1 0) of x :%% _ -> x ==> ! divide by zero case rnd2 (:%% 0 0) of x :%% _ -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case rnd2 (:%% 1 0) of x :%% _ -> x ==> ! divide by zero grid (:%% ? -1) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid grid (:%% ? 0) ==> ! GeomNum.hs:55:2-41: Non-exhaustive patterns in function grid Init: Results: Input: Results: Interface: Results: modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) ([]))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) ([]))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) ([]))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) (: ((,) Null ?9) ([])))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) ([]))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) (: ((,) Null ?9) ([])))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) ([]))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) ([])))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) ([]))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) ([])))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) ([]))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) (: ((,) Null ?9) ([])))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) (: ((,) Null ?4) (: ((,) Null ?5) (: ((,) Null ?6) (: ((,) Null ?7) (: ((,) Null ?8) (: ((,) Null ?9) (: ((,) Null ?10) ([]))))))))))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? ([]) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) ([])) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) ([]))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller modeller ? (: ((,) Null ?1) (: ((,) Null ?2) (: ((,) Null ?3) ([])))) ==> ! Interface.hs:(40,2)-(44,53): Non-exhaustive patterns in function modeller Interpret: Results: interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '\NUL' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: 'a' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '\NUL' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: 'a' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' ([])))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '\NUL' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: 'a' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' ([])))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '\NUL' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: 'a' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' ([])))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: 'a' ?))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '0' ([])))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '\NUL' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: 'a' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '\NUL' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '\NUL' ?))) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: 'a' ?))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' (: 'a' ?))) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: 'a' ?))) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' ([])))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' ([])))) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: 'a' ?)))) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' (: '0' (: '0' ([]))))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: 'a' ?))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '0' ([])))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?)))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' (: '0' (: '0' (: '0' (: 'a' ?)))))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret interpret ([]) ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: ([]) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: ([]) (: ([]) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '\NUL' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '\NUL' ?) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: 'a' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: ([]) (: ([]) (: (: 'a' ?) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '0' (: 'a' ?)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: ([]) (: (: '0' (: '0' ([]))) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' ([])) (: (: 'a' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' ([])) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' ([]))) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: ([]) (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' ([])) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' ([])))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' ([])) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: 'a' ?) (: (: '0' (: '0' (: '0' ([])))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: ([]) (: (: 'a' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: '\NUL' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: 'a' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: '0' (: '\NUL' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' ([])) (: (: '0' (: '0' (: 'a' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: 'a' ?)) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' ([]))) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: 'a' ?))) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '0' ([])))) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: 'a' ?)))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '0' (: 'a' ?))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: ([]) (: (: '0' (: '0' (: '0' (: '0' (: '0' ([])))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '\NUL' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: ([]) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' ([])) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: 'a' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '0' (: '\NUL' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '0' (: 'a' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' (: '\NUL' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' (: 'a' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: '0' (: '\NUL' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: 'a' ?1) (: (: '0' (: '0' (: 'a' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: 'a' ?1))) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' ([])))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?1))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '\NUL' ?) (: (: '0' (: '0' (: '0' (: '0' (: 'a' ?1))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: 'a' ?) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: ([]) (: ([]) ([])))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: '0' (: '\NUL' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: ([]) (: (: '0' (: 'a' ?1)) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: 'a' ?1) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' ([])) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '\NUL' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: 'a' ?1)) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '0' (: '\NUL' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '0' (: 'a' ?1))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: ([]) (: (: '0' (: '0' (: '0' ([])))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '\NUL' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: 'a' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' (: '\NUL' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '\NUL' ?1) (: (: '0' (: '0' (: 'a' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) (: (: '\NUL' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) (: (: 'a' ?2) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '\NUL' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: (: '\NUL' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: 'a' ?2) (: (: 'a' ?3) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: '0' (: '\NUL' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: 'a' ?1) (: (: '0' (: '0' (: 'a' ?2))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: 'a' ?1)) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' ([]))) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '\NUL' ?1))) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: 'a' ?1))) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' ([])))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: '0' (: '\NUL' ?1))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: 'a' ?) (: (: '0' (: '0' (: '0' (: '0' (: 'a' ?1))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' ([])) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: ([]) (: (: '\NUL' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: ([]) (: (: 'a' ?) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: ([]) (: (: '0' ([])) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: '\NUL' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: 'a' ?) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' ([])) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: '0' (: '\NUL' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: ([]) (: (: '0' (: '0' (: 'a' ?))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '\NUL' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: 'a' ?) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '\NUL' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '\NUL' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: 'a' ?))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: 'a' ?))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '0' (: '\NUL' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '0' (: 'a' ?)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' ([])) (: (: '0' (: '0' (: '0' (: '0' ([]))))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '\NUL' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '\NUL' ?)) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: 'a' ?)) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) (: (: '\NUL' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: ([]) (: (: 'a' ?1) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '\NUL' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: 'a' ?1) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '0' (: '\NUL' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '0' (: 'a' ?1)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: ([]) (: (: '0' (: '0' ([]))) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '\NUL' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: '0' (: '\NUL' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: 'a' ?1) (: (: '0' (: 'a' ?2)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' ([])) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '\NUL' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) (: (: '\NUL' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: 'a' ?1)) (: (: 'a' ?2) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' ([]))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' ([]))) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: '\NUL' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: 'a' ?1))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: '0' ([])))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: '0' (: '\NUL' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: 'a' ?)) (: (: '0' (: '0' (: '0' (: 'a' ?1)))) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case interpret (: (: '0' (: '0' ([]))) ([])) of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: ([]) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: ([]) (: ([]) ([]))))) of _ : x -> x of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: '\NUL' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: 'a' ?) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: '0' (: '\NUL' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: ([]) (: (: '0' (: 'a' ?)) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) (: (: '\NUL' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) (: (: 'a' ?1) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: '\NUL' ?) (: (: '0' ([])) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) ([]))) of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret case case case interpret (: (: '0' (: '0' ([]))) (: (: 'a' ?) (: ([]) ([])))) of _ : x -> x of _ : x -> x of _ : x -> x ==> ! Interpret.hs:(39,2)-(42,65): Non-exhaustive patterns in function interpret Libfuns: Results: MGRlib: Results: Main: Results: Merge: Results: complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (Cell On ?4 ?5) ?6) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) ?6) ?7) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) ?7) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (Cell On ?5 ?6) ?7)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (Cell On ?6 ?7))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (Cell On ?4 ?5) ?6) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) ?8) ?9) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 ?6 (Cell On ?7 ?8)) ?9) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) ?6) ?7) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) ?7) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (Cell On ?5 ?6) ?7)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (Cell On ?6 ?7))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (Cell On ?4 ?5) ?6) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) ?8) ?9) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 ?6 (Cell On ?7 ?8)) ?9) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) ?6) ?7) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) ?8) ?9) ?10) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 ?6 (Cell On ?7 ?8)) ?9) ?10) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) ?7) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9)) ?10) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9))) ?10) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (Cell On ?5 ?6) ?7)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9) ?10)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9)) ?10)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (Cell On ?6 ?7))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (BSP ?6 ?7 (Cell On ?8 ?9) ?10))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (BSP ?6 ?7 ?8 (Cell On ?9 ?10)))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell intersection (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules intersection (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (Cell In ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (Cell On ?4 ?5) ?6) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) ?8) ?9) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 (Cell On ?8 ?9) ?10) ?11) ?12) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 (BSP ?6 ?7 ?8 (Cell On ?9 ?10)) ?11) ?12) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 ?6 (Cell On ?7 ?8)) ?9) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 ?6 (BSP ?7 ?8 (Cell On ?9 ?10) ?11)) ?12) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 (BSP ?4 ?5 ?6 (BSP ?7 ?8 ?9 (Cell On ?10 ?11))) ?12) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 (BSP ?7 ?8 (Cell On ?9 ?10) ?11) ?12)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 (BSP ?7 ?8 ?9 (Cell On ?10 ?11)) ?12)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (BSP ?8 ?9 (Cell On ?10 ?11) ?12))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case subtract_YORK (Cell In ? ?1) (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (BSP ?8 ?9 ?10 (Cell On ?11 ?12)))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell subtract_YORK (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(35,16)-(38,52): Non-exhaustive patterns in function rules subtract_YORK (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell union (Cell On ? ?1) (Cell On ?2 ?3) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (Cell On ? ?1) (BSP ?2 ?3 ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules union (BSP ? ?1 ?2 ?3) (Cell On ?4 ?5) ==> ! Merge.hs:(25,16)-(28,52): Non-exhaustive patterns in function rules complement (Cell On ? ?1) ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 (Cell On ?2 ?3) ?4) of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 (Cell On ?4 ?5) ?6) ?7) of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 (Cell On ?6 ?7) ?8) ?9) ?10) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 (BSP ?4 ?5 ?6 (Cell On ?7 ?8)) ?9) ?10) of BSP _ _ x _ -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (Cell On ?5 ?6)) ?7) of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9)) ?10) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 (BSP ?2 ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9))) ?10) of BSP _ _ x _ -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case complement (BSP ? ?1 ?2 (Cell On ?3 ?4)) of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (Cell On ?5 ?6) ?7)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (BSP ?5 ?6 (Cell On ?7 ?8) ?9) ?10)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 (BSP ?5 ?6 ?7 (Cell On ?8 ?9)) ?10)) of BSP _ _ _ x -> x of BSP _ _ x _ -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (Cell On ?6 ?7))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (BSP ?6 ?7 (Cell On ?8 ?9) ?10))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ x _ -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell case case case complement (BSP ? ?1 ?2 (BSP ?3 ?4 ?5 (BSP ?6 ?7 ?8 (Cell On ?9 ?10)))) of BSP _ _ _ x -> x of BSP _ _ _ x -> x of BSP _ _ _ x -> x ==> ! Merge.hs:(148,16)-(149,37): Non-exhaustive patterns in function compCell Params: Results: Prog: Results: Rationals: Results: rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero rndNR (:%% -1 0) ==> ! divide by zero rndNR (:%% 0 0) ==> ! Prelude.gcd: gcd 0 0 is undefined rndNR (:%% 1 0) ==> ! divide by zero Render: Results: render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) ?3) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) ?3) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% -1 0))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 0 0))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 1 0))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% -1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 0 0))) ?5)) ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% -1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 0 0))) ?5)) ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 -1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 -1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 -1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% -1 -1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 -1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 1 -1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% -1 0) ?1) (Pt (:%% -1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 1 0) ?1) (Pt (:%% -1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% -1 0) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 1 0) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% -1 0) ?1) (Pt (:%% 1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 1 0) ?1) (Pt (:%% 1 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% -1 1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 1 1) ?1) (Pt (:%% 0 0) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (invert (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 1) ?2)))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 -1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 -1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% -1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 0) ?1) (Pt (:%% 1 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% -1 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 1 1) ?1) (Pt (:%% 0 0) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% -1 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 0 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined render (BSP (Fc ? (convert (Pt (:%% 0 0) ?1) (Pt (:%% 1 1) ?2))) ?3 ?4 ?5) ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 -1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% -1 0))) ?4) ?5) ?6) ?7 ?8) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 0 0))) ?4) ?5) ?6) ?7 ?8) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 1 0))) ?4) ?5) ?6) ?7 ?8) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 1))) ?3) ?4) ?5) ?6 ?7) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawBSPT (BSP ? ((,) (: (Fc ((,) (Pt ?1 (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?2) ?3) ?4) ?5 ?6) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 -1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 -1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% -1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 0 0))) ?3) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt ?2 (:%% 1 0))) ?3) ?4) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% -1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% -1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 0 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 0 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 -1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% -1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 0 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? ?1) (Pt (:%% 1 0) (:%% 1 1))) ?2) ?3) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% -1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 0 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% -1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case drawFaces (: (Fc ((,) (Pt ? (:%% 0 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case drawFaces (: (Fc ((,) (Pt ? (:%% 1 0)) (Pt (:%% 1 1) (:%% 1 1))) ?1) ?2) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 -1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% -1 0))) ?4) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 0 0))) ?4) ?5)) ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 1 0))) ?4) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (mkRegion (: (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 1))) ?3) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 -1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 -1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 -1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 -1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% -1 0))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 0 0))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt ?3 (:%% 1 0))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% -1 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% -1 1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% -1 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 0 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 0 1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 0 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% -1 0) (:%% 1 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 0 0) (:%% 1 1))) ?3)) ?4) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion renderBorder (Fc ((,) (Pt ?1 ?2) (Pt (:%% 1 0) (:%% 1 1))) ?3)) ?4) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% -1 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% -1 -1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% -1 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% 0 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% 0 -1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% 0 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% 1 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% 1 -1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% 1 -1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% -1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 0 0))) ?5)) ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% -1 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% -1 1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% -1 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% 0 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% 0 1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% 0 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% -1 0) (:%% 1 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 0 0) (:%% 1 1))) ?4)) ?5) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (mkRegion ?1) (Fc ((,) (Pt ?2 ?3) (Pt (:%% 1 0) (:%% 1 1))) ?4)) ?5) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% -1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 0 0))) ?5)) ?6) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (newRegion renderBorder ?1) (Fc ((,) (Pt ?2 ?3) (Pt ?4 (:%% 1 0))) ?5)) ?6) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion (mkRegion ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% -1 0))) ?6)) ?7) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion (mkRegion ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 0 0))) ?6)) ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (newRegion (mkRegion ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 1 0))) ?6)) ?7) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion (newRegion renderBorder ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% -1 0))) ?6)) ?7) of _ : x -> x ==> ! divide by zero case partitionedDraw (Cell ? (newRegion (newRegion (newRegion renderBorder ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 0 0))) ?6)) ?7) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (Cell ? (newRegion (newRegion (newRegion renderBorder ?1) ?2) (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 1 0))) ?6)) ?7) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion renderBorder (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% -1 0))) ?6)) ?7) ?8) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion renderBorder (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 0 0))) ?6)) ?7) ?8) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion renderBorder (Fc ((,) (Pt ?3 ?4) (Pt ?5 (:%% 1 0))) ?6)) ?7) ?8) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (mkRegion ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% -1 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (mkRegion ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% 0 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (mkRegion ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% 1 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion renderBorder ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% -1 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion renderBorder ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% 0 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion renderBorder ?3) (Fc ((,) (Pt ?4 ?5) (Pt ?6 (:%% 1 0))) ?7)) ?8) ?9) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion (mkRegion ?3) ?4) (Fc ((,) (Pt ?5 ?6) (Pt ?7 (:%% -1 0))) ?8)) ?9) ?10) of _ : x -> x ==> ! divide by zero case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion (mkRegion ?3) ?4) (Fc ((,) (Pt ?5 ?6) (Pt ?7 (:%% 0 0))) ?8)) ?9) ?10) of _ : x -> x ==> ! Prelude.gcd: gcd 0 0 is undefined case partitionedDraw (BSP ? ?1 (Cell ?2 (newRegion (newRegion (mkRegion ?3) ?4) (Fc ((,) (Pt ?5 ?6) (Pt ?7 (:%% 1 0))) ?8)) ?9) ?10) of _ : x -> x ==> ! divide by zero render (Cell On ? ?1) ==> ! BSPT.hs:(238,16)-(239,38): Non-exhaustive patterns in function filterInside Stdlib: Results: Writing: BSPT.hs.html Writing: Euclid.hs.html Writing: EuclidGMS.hs.html Writing: GeomNum.hs.html Writing: Init.hs.html Writing: Input.hs.html Writing: Interface.hs.html Writing: Interpret.hs.html Writing: Libfuns.hs.html Writing: MGRlib.hs.html Writing: Main.hs.html Writing: Merge.hs.html Writing: Params.hs.html Writing: Prog.hs.html Writing: Rationals.hs.html Writing: Render.hs.html Writing: Stdlib.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html ["BSPT.hs","Euclid.hs","EuclidGMS.hs","GeomNum.hs","Init.hs","Input.hs","Interface.hs","Interpret.hs","Libfuns.hs","MGRlib.hs","Main.hs","Merge.hs","Params.hs","Prog.hs","Rationals.hs","Render.hs","Stdlib.hs"]