remove warning.
Added recover when the continuation return exceptional.
Towards a unique make_unexpected.
Towards a unique make_unexpected - II.
replaced exceptional by unexpected.