Tactic Metaprogramming in Haskell (2018)
totbwf.github.io