All features are optional, although benchmarks require rand. Also improved Value by adding lots of unops and binops.