[Git][ghc/ghc][master] base: generalize delete{Firsts,}By