:load test/prop-basic/prop-basic.disco
:test injective (\x. x * 2)
:test idempotent (\x. x max 10)
:test commutative (\(a, b). a * b)
:test associative (\(a, b). a + b)
:test identityFor(0, \(a, b). a max b)

-- Randomized testing doesn't do a good job with exists inside forall!
-- :test surjective (\x. x)
