Transport over tcp|ssl
ssl handshake
connect(map(), map()) :: {:ok, map()} | {:error, String.t()}
send_to_server(map(), String.t()) :: nil
setops(tuple(), map()) :: tuple()