[GHC] #9729: GHCi accepts invalid programs when recompiling