[GHC] #14471: Certain do blocks cause TH to barf when ApplicativeDo is enabled