A package whose type declarations were read successfully.
coders may still be empty — a package that exposes none is a successful
discovery with nothing to offer, not a failure. Feed that case to
diagnoseEmptyDiscovery to find out why.
PackageSurface & { ok: true; specifier: string; }