úÎ\ j None(Embed a single file in your source code. oimport qualified Data.ByteString myFile :: Data.ByteString.ByteString myFile = $(embedFile "dirName/fileName")WEmbed a single existing file in your source code out of list a list of paths supplied. Œimport qualified Data.ByteString myFile :: Data.ByteString.ByteString myFile = $(embedFile' [ "dirName/fileName", "src/dirName/fileName" ])2Embed a directory recursively in your source code. qimport qualified Data.ByteString myDir :: [(FilePath, Data.ByteString.ByteString)] myDir = $(embedDir "dirName")%Get a directory tree in the IO monad.This is the workhorse of    bs to injectoriginal BS containing dummy7new BS, or Nothing if there is insufficient dummy space template file output file         file-embed-0.0.7.1Data.FileEmbed embedFileembedOneFileOfembedDirgetDirbsToExp stringToBs dummySpaceinject injectFile pairToExp notHiddenfileList fileList' liftPair2magicsizeLengetInnerpadSize