Hemplate - template language library for haskell