A wrapper, as the name suggest, wraps an object or a value. To this regard, it is a generalization of the Value Object.
But the Wrapper exposes a single method such as expose and enable composition to perform operations on objects.
Using wrappers allow to pick specific decorators for the task at hand, in which each decorator is a Compute Object, except for the wrapped value which often is a Value Object.