Annex D (normative) Compatibility features [depr]

D.8 Old adaptable function bindings [depr.func.adaptor.binding]

D.8.1 Weak result types [depr.weak.result_type]

A call wrapper may have a weak result type. If it does, the type of its member type result_­type is based on the type T of the wrapper's target object: