Made std::optionand std::result more similar
#10119
Merged
std::optionand std::result more similar
#10119