EPA: optional semicolons not captured conveniently in HsIf
Currently the exactprint annotations for HsIf
are captured as EpAnn [AddEpAnn]
This means that for
foo c = if c == '_'; then '.'; else c
the two semicolons and then
, else
are all just in the [AddEpAnn]
.
Rather use a custom structure for this.