DeepDarkFantasy-0.2017.8.4: DDF/Int.hs
{-# LANGUAGE NoImplicitPrelude, NoMonomorphismRestriction #-}
module DDF.Int (module DDF.Int, module DDF.Bool) where
import DDF.Bool
import qualified Prelude as M
class Bool r => Int r where
int :: M.Int -> r h M.Int
pred :: r h (M.Int -> M.Int)
isZero :: r h (M.Int -> M.Bool)
pred1 = app pred
isZero1 = app isZero