registry2 package is entirely written in C.

Tcl_PkgProvide(interp, "registry2", "2.0")

registry2.0/registry.tcl provides registry 1.0, don’t mistaken it with the C part.