anchor.diff:  endmodule
   
   typedef enum {
  -   StateDeparseIdle,
  -   StateDeparseEthernet,
  -   StateDeparseArp,
  -   StateDeparseIpv4,
  -   StateDeparseIpv6,
  -   StateDeparseUdp,
  -   StateDeparsePaxos
  +  StateDeparseIdle,
  +  StateDeparseEthernet,
  +  StateDeparseIpv4
   } DeparserState deriving (Bits, Eq, FShow);
   
   function Tuple2#(EthernetT, EthernetT) toEthernet(MetadataT meta);
  
positive.code:   defaultValue = unpack(0);
  endinstance
  instance DefaultMask#(EthernetT);
    defaultMask= unpack(maxBound);
  endinstance
  
  instance FShow#(EthernetT);
  
negative.code:   defaultValue = unpack(0);
  endinstance
  instance DefaultMask#(Ipv4T);
    defaultMask = unpack(maxBound);
  endinstance
  
  instance FShow#(Ipv4T);
  