speculate-0.3.5: eg/fun.hs
import Test.Speculate
import Test.Speculate.Function.A100
main :: IO ()
main = speculate args
{ maxTests = 1000
, instances = [ins "f" (undefined :: Int -> Int)]
, constants =
[ hole (undefined :: Int -> Int)
, constant "map" (map :: (Int -> Int) -> [Int] -> [Int])
, constant "id" (id :: Int -> Int)
, constant "." ((.) :: (Int -> Int) -> (Int -> Int) -> (Int -> Int))
]
}