#"     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 (Embed a single file in your source code. \import Data.String myFile :: IsString a => a myFile = $(embedStringFile "dirName/fileName") Since 0.0.9^Embed a single existing string file in your source code out of list a list of paths supplied. Since 0.0.9 eAllocate the given number of bytes in the generate executable. That space can be filled up with the   and   functions. 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 Inject some raw data inside a  ByteString0 containing empty, dummy space (allocated with  dummySpace). Typically, the original  ByteString, is an executable read from the filesystem. Like  +, but takes a postfix for the magic string. Since 0.0.8 Same as  , but instead of performing the injecting in memory, read the contents from the filesystem and write back to a different file on the filesystem.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 filepostfix of magic string bs to inject template file output file        file-embed-0.0.9Data.FileEmbed embedFileembedOneFileOfembedDirgetDirbsToExp stringToBsembedStringFileembedOneStringFileOfstrToExp dummySpacedummySpaceWithinject injectWith injectFileinjectFileWith pairToExp notHiddenfileList fileList' liftPair2magicsizeLengetInnerpadSize