-record(websocket_connection, { transport :: glisten@transport:transport(), socket :: glisten@socket:socket(), deflate :: gleam@option:option(gramps@websocket@compression:context()) }).