úÎ?ÂNoneExceptions that can be thrown.  Since 0.1.0 The first argument to $, specifying how to receive a file.  Since 0.1.0 ,Create a template file from a stream of file/contents combinations.  Since 0.1.0 FUnpack a template to some destination. Destination is provided by the  first argument. IThe second argument allows you to modify the incoming stream, usually to L 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.0 5Receive files to the given folder on the filesystem.  O unpackTemplate (receiveFS "some-destination") (T.replace "PROJECTNAME" "foo")  Since 0.1.0 Receive files to a Writer monad in memory.  C execWriter $ runExceptionT_ $ src $$ unpackTemplate receiveMem id  Since 0.1.0 receive individual files (fix each input line, good for variables root    project-template-0.1.2Text.ProjectTemplateProjectTemplateExceptionBinaryLoopNeedsOneLine InvalidInput FileReceivercreateTemplateunpackTemplate receiveFS receiveMem#$fExceptionProjectTemplateException