anchor.diff:     interface PipeIn#(Bit#(16)) unparsedIn;
      interface PipeOut#(Vlan_tag_t) parsedOut;
      interface PipeOut#(Bit#(112)) unparsedOutVlan0;
  -   interface PipeOut#(Bit#(80)) unparsedOutVlan1;
  +   //interface PipeOut#(Bit#(80)) unparsedOutVlan1;
      interface PipeOut#(ParserState) nextState;
      method Action start;
      method Action clear;
  
positive.code:    interface PipeIn#(Bit#(16)) unparsedIn;
     interface PipeOut#(Ipv4_t) parsedOut;
     interface PipeIn#(Bit#(112)) unparsedInVlan0;
     interface PipeIn#(Bit#(80)) unparsedInVlan1;
     interface PipeOut#(Bit#(112)) unparsedOut;
     interface PipeOut#(ParserState) nextState;
     method Action start;
  
negative.code:    FIFOF#(Ipv4_t) parsed_out_fifo <- mkSizedFIFOF(1);
     FIFOF#(Bit#(16)) unparsed_in_fifo <- mkBypassFIFOF;
     FIFOF#(Bit#(112)) unparsed_in_vlan0_fifo <- mkBypassFIFOF;
  //   FIFOF#(Bit#(80)) unparsed_in_vlan1_fifo <- mkBypassFIFOF;
     FIFOF#(Bit#(112)) unparsed_out_fifo <- mkSizedFIFOF(1);
     FIFOF#(Bit#(144)) internal_fifo <- mkSizedFIFOF(1);
  
  