silence stderr prints by wrapping in getenv(LIBWEBSOCKETS_DEBUG) produce a libwebsocket_read and update client to use it. Perhaps it's overly invasive to the design, and need to rethink - since it special cases a particular callback.