{-# LANGUAGE GeneralizedNewtypeDeriving #-}

module Hoogle.DataBase2.Type where

import Data.Binary
import qualified Data.ByteString.Char8 as BS
import Foreign.Storable

newtype Pos = Pos Word32 deriving (Binary,Eq,Ord,Num,Show,Storable)

newtype Package = Package BS.ByteString deriving (Binary,Ord,Eq,Show)


newPackage :: String -> Package
newPackage = Package . BS.pack