private AsyncChain JoinState(AsyncState state)
 {
     return(JoinCommand(new AsyncCommandState(state)));
 }
 private AsyncChain AddState(AsyncState state)
 {
     return(AddCommand(new AsyncCommandState(state)));
 }