[GHC] #15771: Could there be further refactoring to the `seq` typing rule