Wrap EthernetInterface_c.c with Haskell.
Wrap Socket with Haskell.