úÎ%>$f  NoneeAllocate 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.8Inject 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.8Same 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 spacepostfix 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 NoneOT(Embed a single file in your source code. Vimport Data.String myFile :: IsString a => a myFile = $(embedFile "dirName/fileName")^Embed a single existing string file in your source code out of list a list of paths supplied.2Embed a directory recursively in your source code. Ximport Data.String myDir :: IsString a => [(FilePath, a)] myDir = $(embedDir "dirName")  LTake a relative file path and attach it to the root of the current project.æThe idea here is that, when building with Stack, the build will always be executed with a current working directory of the root of the project (where your .cabal file is located). However, if you load up multiple projects with  stack ghci7, the working directory may be something else entirely.ÃThis function looks at the source location of the Haskell file calling it, finds the first parent directory with a .cabal file, and uses that as the root directory for fixing the relative path. 5$(makeRelativeToProject "data/foo.txt" >>= embedFile)         ,file-embed-poly-0.1.0-Ef71rzxumVW6hXwCbHqj2eData.FileEmbed.InjectData.FileEmbed dummySpacedummySpaceWithinject injectWith injectFileinjectFileWith embedFileembedOneFileOfembedDirmakeRelativeToProjectmagicsizeLengetInnerpadSizefileListtoExp