Why are gather() and spread() not perfectly symmetrical? Carefully consider the following example:
Shouldn't we update this functions to the newer pivor_longer and pivot_wider? (check ?gather, and also https://r4ds.had.co.nz/tidy-data.html#exercises-24 )