value_.chain(obj).value() Extracts the value of a wrapped object.
chain_.chain(obj) Returns a wrapped object. Calling methods on this object will continue to return wrapped objects until value