It contains a number of small changes based on actually using the API annotations in ghc-exactprint [1] which is now able to perfectly reproduce the original source using only the ParsedSource AST and API annotations.
[1]
https://github.com/alanz/ghc-exactprint/tree/wip