
Benchmark: computing 6! + 3^7 = 2907

    version time  speedup   description
    ----------------------------------------------------------
    cbn-2   29.3      1	    rembember reductions (implemented)
    cbn-3   12.1      2.4   parallel substitution
    cbn-4	    	    appView by default (no win, but simplifies lazy implementation)
    cbn-5   10.9      2.7   don't splitAt (length xs) xs
    cbn-6    6.5      4.5   case compilation
    cbn-7    4.7      6	    integer names (implemented)

    lazy-2   3.0     10	    lazy evaluation (STRefs)
    lazy-3   0.27   108	    apps e [] = return e
    lazy-4		    -- bad
    lazy-5   0.08   inf	    add closedness annotation
    lazy-6		    -- no improvement

