return a better error message w/ multiple arguments should makeClear return a Promise? function removeDir(p: string): Promise<void> should be the signature