Added compile time check for protocol.Conn
to make sure it correctly implements soulsand.UnsafeConnection