anchor.diff:  
   -define(assertLoginResponse(Seq),
     ?assertRecv(?loginResponse(Seq))).
  +
  +-define(assertLoginResponse(Seq, Session),
  +  ?assertRecv(?loginResponse(Seq, Session))).
   
   -define(assertPong(Seq),
     ?assertEto(#eto_payload{
  
positive.code:         }
        }
      })).
  
negative.code:       login_response=#eto_login_response{}
      }
    }).
  -define(loginResponse(Seq, Session), 
    #seto_payload{
      eto_payload=#eto_payload{
        seq=Seq,
        type=login_response,
        is_replay=false,
        login_response=#eto_login_response{
          session=Session
        }
      }
    }).
  -define(assertRecv(Payload),
    Payload = recv()).
  
  