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.