Currently, if a destination file named "example" is being overwritten with a directory named "example/", the script crashes: ``` throw new Error(`Cannot overwrite non-directory '${dest}' with directory '${src}'.`) ```