[GHC] #11316: Too many guards warning causes issues