Installing turbopuffer[fast]==0.2.1 did not ship a py.typed marker file in the package. Because of that, mypy treated the entire library as untyped and skipped checking calls into it. The reporter suspected the file was sitting in the repo root instead of under the turbopuffer package directory.