State of the future object.
Computation thrown an exception.
Future is cancelled.
Future result is computed.
Future is scheduled for execution.