code: func muxInput(clients <-chan net.Conn, stdin *os.File) {
  	for {
  		select {
  		case c := <-clients:
  			go bufferInput(c, stdin)
  		}
  	}
  }
docs: // muxInput accepts remote clients and multiplex input line from them