Почему в канал передают пустую структуру (`struct{}`), а не пустой интерфейс?

ВопросJuniorпроверка — СпринтКаналы и select07-q024

Так тоже спрашивают:

  • Почему для сигнальных каналов используют chan struct{}?
  • Сколько памяти занимает struct{}?
⌘ Enter — проверить