Sockets Ratchets Adaptors & Extensions