Default constructor.
results();
Constructs an empty results object, with this->has_value() == false.
this->has_value() == false
No-throw guarantee.