úÎA­  None 1<>?FQTVZExceptions that can be thrown. Since 0.1.0The first argument to #, specifying how to receive a file. Since 0.1.0CCreate a template file from a stream of file/contents combinations. Since 0.1.0VUnpack a template to some destination. Destination is provided by the first argument. The second argument allows you to modify the incoming stream, usually to replace variables. For example, to replace PROJECTNAME with myproject, you could use: +Data.Text.replace "PROJECTNAME" "myproject"=Note that this will affect both file contents and file names. Since 0.1.04Receive files to the given folder on the filesystem. MunpackTemplate (receiveFS "some-destination") (T.replace "PROJECTNAME" "foo") Since 0.1.0Receive files to a Writer monad in memory. AexecWriter $ runExceptionT_ $ src $$ unpackTemplate receiveMem id Since 0.1.0receive individual files'fix each input line, good for variablesroot    /project-template-0.2.0.1-48wKwyNUWHAAbpMqlXhWBHText.ProjectTemplateProjectTemplateException InvalidInputBinaryLoopNeedsOneLine FileReceivercreateTemplateunpackTemplate receiveFS receiveMem#$fExceptionProjectTemplateException$fShowProjectTemplateException