func Close(ic *IntCode) {
	ic.moribund = true
	close(ic.inputChan)
	close(ic.outputChan)
	close(ic.signalChan)
	close(ic.errorChan)
}
// Close closes and cleans up intcode
Close closes and cleans up intcode
// Close closes and cleans up intcode
func Close(ic *IntCode) {
	ic.moribund = true
	close(ic.inputChan)
	close(ic.outputChan)
	close(ic.signalChan)
	close(ic.errorChan)
}
func Close ( ic * IntCode ) { ic . moribund = true close ( ic . inputChan ) close ( ic . outputChan ) close ( ic . signalChan ) close ( ic . errorChan ) }
Close closes and cleans up intcode
Close closes and cleans up intcode