Haskell CoAP parsing library