anchor.diff:  
   typedef enum {Invalid, Lr, Sc} WaitBlockingResp deriving(Bits, Eq, FShow);
   
  +typedef struct {
  +    LineDataOffset offset;
  +    ByteEn shiftedBE;
  +    Data shiftedData;
  +} WaitStResp deriving(Bits, Eq, FShow);
  +
   (* synthesize *)
   module mkTbIntegrate(Empty);
       // reference & test req generator
  
positive.code:             deqSB.send;
              // return SB entry
              return tuple2(e.byteEn, unpack(e.data));
          endmethod
      endinterface);
      CCM ccm <- mkCCM(memRespIfc);
  
negative.code:     Reg#(TestCnt) lrCnt <- mkReg(0);
      Reg#(TestCnt) scCnt <- mkReg(0);
      Reg#(Bit#(64)) killCnt <- mkConfigReg(0);
      Reg#(Bit#(64)) stallCnt <- mkConfigReg(0);
  
      // logs
      Reg#(File) reqLog <- mkReg(InvalidFile);
  