Closed
Description
We have these "signature" delegates throughout the codebase, used for purposes of entry-points and other dependency injection style things.
Many are public, as we see here.
Yet there is no need for them to be public, and many of these have already been "internalized," e.g.:
We should complete this work, since we do not want these as part of the public surface of the API.