If the "out" field is a slice of channels, then create and append a new channel of the correct type, if it is just a channel, use the existing behavior.