Reexport escape functions from Flamethrower.

This saves an import. Unused Flamethrower.escape also removed.
Use Template Haskell to avoid name lookups.

This fixes import issues and makes everything much simpler!