More related work "Optimising Embedded DSLs Using Template Haskell"