speculate-0.2.0: eg/plus-abs.hs
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)
]
}