What changed between GHC 8.8 and 8.10 that could cause this?