The discussion period for this proposal is near (31 of May).
So far I count 1 for and 2 against the proposal.
Joachim Breitner made a good enumeration of some advantages of adding these to base. Here is an enumeration of pros:
* Availability in Data.List gives this pattern a common name.
* A common name for this makes code easier to read and decreases the risk of getting the definition wrong.
* The argument won't have to be repeated, hence making it easier to chain the functions.
* List-fusion potential.
Tobias Florek pointed out that `zip <*> tail` can be used to define this inline without the need for repeating the argument and made a reference to the Fairbairn threshold. This is elegant, but I am afraid that people might consider this obscure code golfing if used.