make(chan int, 5)?make(chan int, 5) создаёт канал типа chan int (двунаправленный) с буфером ёмкостью 5. Возвращается сам канал, не указатель - каналы в Go ссылочные типы, make возвращает инициализированное значение.
ch := make(chan int, 5)
fmt.Printf("%T
", ch) // chan int
Второй аргумент - ёмкость буфера; make(chan int) - небуферизованный канал (ёмкость 0).