import Test.Speculate main :: IO () main = speculate args { constants = [ constant "+" ((+) :: Int -> Int -> Int) , constant "id" (id :: Int -> Int) , constant "abs" (abs :: Int -> Int) , background , showConstant (0::Int) , showConstant (1::Int) , constant "<=" ((<=) :: Int -> Int -> Bool) , constant "<" ((<) :: Int -> Int -> Bool) ] }