So we can extend it with additional utility functions without making it confusing. No functional change.
Use a socket unit to make sure the socket exists before we start the client that accesses it.