I’ve always thought that the source was available at some point in time because how else would any one ever have figured out the “p” prefix custom type naming convention to bind return objects to plug-in types?