Generate fast Haskell parsers for fixed width packets