Wie schmilzt und gießt man Datenrahmen mit dplyr?

In letzter Zeit bearbeite ich alle meine Daten mit dplyr und es ist ein hervorragendes Werkzeug dafür. Ich kann jedoch keinen Datenrahmen mit dplyr schmelzen oder gießen. Gibt es eine Möglichkeit, das zu tun? Im Moment benutze ich reshape2 für diesen Zweck.

Ich möchte eine 'Dplyr'-Lösung für:

require(reshape2)
data(iris)
dat <- melt(iris,id.vars="Species")