Rearranged the methods in std::Option and std::Result