Command goextract emits the public Go declaration surface used by the website reference
generator. It intentionally resolves packages with go/packages and formats declarations from
the AST while using go/types for canonical field and parameter types.