public Promise() { sharedState_ = new SharedState(); }
internal Future(SharedState state) { sharedState_ = state; }