Enable more mypy checks

Enable two additional mypy checks that do not cause any errors with the
existing include list.

Change-Id: I8a90a966021cf9db172588eaa55ecc8b126b6089
Reviewed-on: https://fuchsia-review.googlesource.com/c/antlion/+/925419
Reviewed-by: Patrick Lu <patricklu@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Fuchsia-Auto-Submit: Sam Balana <sbalana@google.com>
diff --git a/pyproject.toml b/pyproject.toml
index ef0ec8c..481b513 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -68,7 +68,28 @@
 mypy_path = "stubs"
 python_version = "3.11"
 warn_redundant_casts = true
+
+#
+# Disallow dynamic typing
+#
+
+#disallow_any_unimported = true
+#disallow_any_expr = true
+#disallow_any_decorated = true
+#disallow_any_explicit = true
+#disallow_any_generics = true
+disallow_subclassing_any = true
+
+#
+# Untyped definitions and calls
+#
+
+#disallow_untyped_calls = true
+#disallow_untyped_defs = true
+#disallow_incomplete_defs = true
 check_untyped_defs = true
+disallow_untyped_decorators = true
+
 exclude = [
     # TODO(http://b/285950835): Fix typing of relevant Fuchsia-related utilities and
     # tests