Something like ``` watch(path, interval=500 /* ms */) => Observable<FileSystemEvents>; interface FileSystemEvents { added: Stat[]; modified: Stat[]; deleted: Path[]; readonly interval: number; // ms } ```