bench/avgs: \
  bench/avgs.hs \
  mk/toplibs
bench/avgs.o: \
  bench/avgs.hs
bench/candidates: \
  bench/candidates.hs \
  mk/toplibs
bench/candidates.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/candidates.hs
bench/carry-on: \
  bench/carry-on.hs \
  mk/toplibs
bench/carry-on.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/carry-on.hs
bench/erroneous: \
  bench/erroneous.hs \
  mk/toplibs
bench/erroneous.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/erroneous.hs
bench/gps2: \
  bench/gps2.hs \
  mk/toplibs
bench/gps2.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/gps2.hs
bench/gps: \
  bench/gps.hs \
  mk/toplibs
bench/gps.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/gps.hs
bench/ill-hit: \
  bench/ill-hit.hs \
  mk/toplibs
bench/ill-hit.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/ill-hit.hs
bench/longshot: \
  bench/longshot.hs \
  mk/toplibs
bench/longshot.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/longshot.hs
bench/lowtests: \
  bench/lowtests.hs \
  mk/toplibs
bench/lowtests.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/lowtests.hs
bench/p12: \
  bench/p12.hs \
  mk/toplibs
bench/p12.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/p12.hs
bench/p30: \
  bench/p30.hs \
  mk/toplibs
bench/p30.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/p30.hs
bench/redundants: \
  bench/redundants.hs \
  mk/toplibs
bench/redundants.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/redundants.hs
bench/self: \
  bench/self.hs \
  mk/toplibs
bench/self.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/self.hs
bench/strategies: \
  bench/strategies.hs \
  mk/toplibs
bench/strategies.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/strategies.hs
bench/terpret: \
  bench/terpret.hs \
  mk/toplibs
bench/terpret.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/terpret.hs
bench/unique: \
  bench/unique.hs \
  mk/toplibs
bench/unique.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/unique.hs
bench/weird: \
  bench/weird.hs \
  mk/toplibs
bench/weird.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  bench/weird.hs
eg/arith: \
  eg/arith.hs \
  mk/toplibs
eg/arith.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/arith.hs
eg/bits: \
  eg/bits.hs \
  mk/toplibs
eg/bits.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/bits.hs
eg/bools: \
  eg/bools.hs \
  mk/toplibs
eg/bools.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/bools.hs
eg/bst: \
  eg/bst.hs \
  mk/toplibs
eg/bst.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/bst.hs
eg/colin/IntFuns: \
  eg/colin/IntFuns.hs \
  mk/toplibs
eg/colin/IntFuns.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/colin/IntFuns.hs
eg/colin/ListFuns: \
  eg/colin/ListFuns.hs \
  mk/toplibs
eg/colin/ListFuns.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/colin/ListFuns.hs
eg/count: \
  eg/count.hs \
  mk/toplibs
eg/count.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/count.hs
eg/dupos: \
  eg/dupos.hs \
  mk/toplibs
eg/dupos.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/dupos.hs
eg/either: \
  eg/either.hs \
  mk/toplibs
eg/either.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/either.hs
eg/factorial: \
  eg/factorial.hs \
  mk/toplibs
eg/factorial.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/factorial.hs
eg/fib01: \
  eg/fib01.hs \
  mk/toplibs
eg/fib01.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/fib01.hs
eg/fibonacci: \
  eg/fibonacci.hs \
  mk/toplibs
eg/fibonacci.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/fibonacci.hs
eg/gcd: \
  eg/gcd.hs \
  mk/toplibs
eg/gcd.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/gcd.hs
eg/higher: \
  eg/higher.hs \
  mk/toplibs
eg/higher.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/higher.hs
eg/id: \
  eg/id.hs \
  mk/toplibs
eg/id.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/id.hs
eg/ints: \
  eg/ints.hs \
  mk/toplibs
eg/ints.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/ints.hs
eg/list: \
  eg/list.hs \
  mk/toplibs
eg/list.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/list.hs
eg/maybe: \
  eg/maybe.hs \
  mk/toplibs
eg/maybe.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/maybe.hs
eg/oddeven: \
  eg/oddeven.hs \
  mk/toplibs
eg/oddeven.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/oddeven.hs
eg/pow: \
  eg/pow.hs \
  mk/toplibs
eg/pow.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/pow.hs
eg/replicate: \
  eg/replicate.hs \
  mk/toplibs
eg/replicate.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/replicate.hs
eg/setelem: \
  eg/setelem.hs \
  mk/toplibs
eg/setelem.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/setelem.hs
eg/sort: \
  eg/sort.hs \
  mk/toplibs
eg/sort.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/sort.hs
eg/spec: \
  eg/spec.hs \
  mk/toplibs
eg/spec.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/spec.hs
eg/subset: \
  eg/subset.hs \
  mk/toplibs
eg/subset.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/subset.hs
eg/take-drop: \
  eg/take-drop.hs \
  mk/toplibs
eg/take-drop.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/take-drop.hs
eg/tapps: \
  eg/tapps.hs \
  mk/toplibs
eg/tapps.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/tapps.hs
eg/tree: \
  eg/tree.hs \
  mk/toplibs
eg/tree.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/tree.hs
eg/tri: \
  eg/tri.hs \
  mk/toplibs
eg/tri.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  eg/tri.hs
mk/All.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  mk/All.hs
mk/Toplibs.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs \
  mk/Toplibs.hs
proto/u-conjure.o: \
  proto/u-conjure.hs
proto/u-conjure: \
  proto/u-conjure.hs \
  mk/toplibs
src/Conjure/Conjurable/Derive.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
src/Conjure/Conjurable.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs
src/Conjure/Defn.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn.hs
src/Conjure/Defn/Redundancy.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs
src/Conjure/Defn/Test.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs
src/Conjure/Engine.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs
src/Conjure/Expr.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Expr.hs
src/Conjure.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
src/Conjure/Prim.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Prim.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs
src/Conjure/Reason.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Expr.hs
src/Conjure/Red.o: \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs
src/Conjure/Utils.o: \
  src/Conjure/Utils.hs
test/conjurable.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/conjurable.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/conjurable: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/conjurable.hs \
  mk/toplibs
test/defn.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/defn.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/defn: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/defn.hs \
  mk/toplibs
test/derive.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/derive.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/derive: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/derive.hs \
  mk/toplibs
test/expr.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/expr.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/expr: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/expr.hs \
  mk/toplibs
test/red.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/red.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/red: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  test/red.hs \
  mk/toplibs
test/Test/ListableExpr.o: \
  test/Test/ListableExpr.hs
test/Test.o: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/Test: \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  mk/toplibs
test/utils.o: \
  test/utils.hs \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  src/Conjure/Utils.hs \
  src/Conjure/Red.hs \
  src/Conjure/Reason.hs \
  src/Conjure/Prim.hs \
  src/Conjure.hs \
  src/Conjure/Expr.hs \
  src/Conjure/Engine.hs \
  src/Conjure/Defn/Test.hs \
  src/Conjure/Defn/Redundancy.hs \
  src/Conjure/Defn.hs \
  src/Conjure/Conjurable.hs \
  src/Conjure/Conjurable/Derive.hs
test/utils: \
  test/utils.hs \
  test/Test.hs \
  test/Test/ListableExpr.hs \
  mk/toplibs