-record(single, {socket :: mug:socket()}).