The `!NC` comments in code are tags used by a git pre-commit hook to prevent committing the lines containing it, and are generally used to mark TO-DOs that are required to be done before committing the changes. Import `suite, it, expect` from vitest for writing tests, whith each method having one `suite()` and a list of tests using the `it()` for its definition. Prefer implicit over explicit function return types. Except for React components, prefer arrow functions. Prefer using for..of instead of forEach. Prefer single quotes over doble quotes.