@@ -25,7 +25,7 @@ import qualified Data.ByteString.Lazy.Char8 as BSLC (pack, foldr)
2525import qualified Data.NotByteString as Strict (ByteString(Nil, Cons), foldr)
2626import Control.Applicative ((<$>))
2727
28−data ByteString = Nil | Cons !Char ByteString
28+data ByteString = Nil | Cons {-# UNPACK #-} !Char ByteString
2929 deriving (Typeable, Eq, Ord)
3030
3131instance Show ByteString where