Haskell Argument Abstraction Module
Protocol.hs: Typeclass for polymorphic protocol functions

Ethernet protocol abstract interface
Protocol.hs: Typeclass for polymorphic protocol functions

Ethernet protocol abstract interface
Merging, Haskell branch