I was trying to google for some sort of reference to what I meant, but couldn't find one (found this thread instead...) but NSProxy seems to have been around long enough that it might well be the core of the implementation for what I was talking about.
Part of the super-deprecated Distributed Objects precursor to XPC. [1]
[1] https://developer.apple.com/library/archive/documentation/Co...