- Some are already tested but the coverage report can't see it. - Some are not necessary to test or too hard to test on GitHub's CI
Since we are using Py3.10 as minimum version now, we remove Union when possible