module linear.Data.ByteString where
open import Data.String.Base
open import IO.Primitive
{-# FOREIGN GHC import qualified Data.ByteString #-}
{-# FOREIGN GHC import qualified Data.Text #-}
postulate
RByteString : Set
RreadFileBS : String → IO RByteString
{-# COMPILE GHC RByteString = type Data.ByteString.ByteString #-}
{-# COMPILE GHC RreadFileBS = Data.ByteString.readFile . Data.Text.unpack #-}
ByteString = RByteString
readFileBS : String → IO ByteString
readFileBS = RreadFileBS