private AsyncState(TAsyncState state, T value) { State = state; Value = value; }
private AsyncState(TAsyncState state, E error) { State = state; Error = error; }
private AsyncState(TAsyncState state) { State = state; }