Conn
Protocol
protocol
Conn name is confusing as that struct doesn't actually manage a real connection. The ambiguity was noticed by @rosik