evaluate package:what4

Evaluate a unary bitvector as an integer given an evaluation function.
Evaluate a unary bitvector given an evaluation function. This function is used to convert a unary bitvector into some other representation such as a binary bitvector or vector of bits. It is polymorphic over the result type r, and requires functions for manipulating values of type r to construct it.