Box currently has no way to replace the contained value while returning the old one.
Box currently has no way to replace the contained value while returning the old one.