Constructs an empty resultset.
resultset();
The constructed object has this->has_value() == false.
this->has_value() == false
No-throw guarantee.