Right now this is just used in one spot in `Connection` right?  Do we anticipate it being useful/used other places in the future?  In addition, do we expect there will be other utils associated with `inspect`?  If not, it seems kind of overkill to give this function its own file here.