`filter` is optional for `fs.copy()`