`fetchFile()` actually is a asyn function. It is automatically encapsulated as a Promise.
Although the current code does not report errors, it misleads TypeScript users into missing the await keyword, which prevents them from reading the file correctly.