Some CPP cleanup
Some rule cleanup
Remove investigation FIXME (no performance impact)
Simplified StreamConduit constructors
enumFromToS_int (summing now has identical core to vector!)
Set up foldM rules
Demonstrate that vector IO sum is same speed as conduit IO sum
Stream fusion for map
replicate and replicateM
Simplified monte carlo benchmark in terms of replicateM
Stream fusion for sliding window/vector benchmark