callback の第一引数に err を渡した方が何かと便利なので（async.waterfall 使用時など）修正しました。これに伴い index.js も変更しました。

これでなんかデメリットあるなら、意見ください！