# Functions
New opens the socket at `socketPath` and stores it in a `CtlSock` object.
# Structs
CtlSock encapsulates a control socket.
RequestStruct is sent by a client (encoded as JSON).
ResponseStruct is sent by the server in response to a request (encoded as JSON).