Promise wrappers for Node's file system.