package door func (d *Door) setupChannels() { if d.ReaderCanClose { d.wg.Add(2) } else { d.wg.Add(1) } go Reader(d) go Writer(d) }