Trying to figure out whether to use haskell-src-exts directly, or hindent
experimenting with ways to add span tags to every ast node