merge
Merges this Boxed instance with another Boxed instance to create a new instance of the same type.
Specifically, this function unwraps the backing field of the receiver and the other instance, applies the transform function to both fields, and wraps the resulting value in a new instance of this type.
Return
A new instance of the same type as the receiver, wrapping the result of transform.