Default constructor.
execution_state();
The constructed object is guaranteed to have meta().empty() and !complete().
meta().empty()
!complete()
No-throw guarantee.