Would you mind giving an example how this would look like in the core package and the custom package? I assume the "ad_proc -implementation {}" bit will be defined in the package, but how do you access this procedure from core, if core has no idea that there exists a function like this within a mounted package.
Furthermore what is the benefit of splitting the documentation away from the actual procedure? Can't we have it in one place?