úÎü    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 Like j, but takes a postfix for the magic string. In order for this to work, the same postfix must be used by  /  /. This allows an executable to have multiple  ByteString4s injected into it, without encountering collisions. Since 0.0.8 Like +, but takes a postfix for the magic string. Since 0.0.8 Like  +, but takes a postfix for the magic string. Since 0.0.8   bs to injectoriginal BS containing dummy7new BS, or Nothing if there is insufficient dummy space postfix of magic string bs to injectoriginal BS containing dummy7new BS, or Nothing if there is insufficient dummy space  bs to inject template file output file postfix of magic string bs to inject template file output file           file-embed-0.0.8Data.FileEmbed embedFileembedOneFileOfembedDirgetDirbsToExp stringToBs dummySpacedummySpaceWithinject injectWith injectFileinjectFileWith pairToExp notHiddenfileList fileList' liftPair2magicsizeLengetInnerpadSize