Add fs.realpath/Sync. Allow both thrown and return Errors in asyncAction