Widening/spreading multiple columns revisited. New tidyr pivot_ functions make a very common operation less confusing and less tedious than before.