In the tutorial, the output from that function is bound inside of a context that is used when generating the enclosing page. So, I have a template that describes a thumbnail snippet. I also have a data structure that gives me the filename of the image along with some extra meta information I use in the template. What I then do, isthumbnail :: Painting -> Compiler (Item String)thumbnail p = domakeItem "" >>=loadAndApplyTemplate "templates/thumbnail.html" (thumbCtx p)where my thumbCtx function takes the data structure I referred to above and builds out the appropriate context object. Note the problem. I have a Compiler (Item String) rather than a Compiler String.