rbind.fillの機能はrbind_listに含まれている

plyrパッケージにrbind.fillという関数がある。
データフレームをrbindする時、通常は列名が一致してないとエラーが出るのだが
rbind.fillは一致していない列をNAで補完して結合してくれる。
で、dplyrパッケージの場合、rbind_all、rbind_listにその機能が含まれている。
rbind.fillするためだけにplyrパッケージをロードする必要なんてなかったんや!!!

library(dplyr)
> rbind_list(mtcars[1:5,c("mpg", "wt")], mtcars[1:5,c("wt", "cyl")])
    mpg    wt cyl
1  21.0 2.620  NA
2  21.0 2.875  NA
3  22.8 2.320  NA
4  21.4 3.215  NA
5  18.7 3.440  NA
6    NA 2.620   6
7    NA 2.875   6
8    NA 2.320   4
9    NA 3.215   6
10   NA 3.440   8
> rbind_all(list(mtcars[1:5,c("mpg", "wt")], mtcars[1:5,c("wt", "cyl")]))
    mpg    wt cyl
1  21.0 2.620  NA
2  21.0 2.875  NA
3  22.8 2.320  NA
4  21.4 3.215  NA
5  18.7 3.440  NA
6    NA 2.620   6
7    NA 2.875   6
8    NA 2.320   4
9    NA 3.215   6
10   NA 3.440   8