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