in conn.go [93:98]
func (l *chanListener) Close() error { l.closeOnce.Do(func() { close(l.closed) }) return nil }