If you use TS, ESLint's `no-floating-promises` rule (or the equivalent in other linters) is _such_ a requirement