However, stylish-haskell fails to parse this with:
Language.Haskell.Stylish.Parse.parseModule: could not parse Theseus/Values.hs: ParseFailed (SrcLoc "<unknown>.hs" 76 1) "TemplateHaskell language extension is not enabled. Please add {-# LANGUAGE TemplateHaskell #-} pragma at the top of your module."
This is probably a fault of haskell-src-exts, but I have some CPP macros that I use to help implement some repetitive instances.
However, stylish-haskell fails to parse this with: