In-process adapter: publish and subscribe without sockets.
Multiple Loopback instances can share one Engine. They never
talk to each other — traffic only crosses through the engine. Used
by the host when [loopback] is enabled, and by tests that need a
peer without OWP or a broker.