[GHC] #11607: ApplicativeDo easily foiled with `pure`