Ya, I need to figure out a better way of saying that. Normally, messages that aren't sent because of an error cause a `ProduceError` on the channel accessible by `Errors()`. A `ProduceError` consists of just the message and an error.

If `AckSuccesses` is set to true, then even successfully delivered messages will cause a `ProduceError` to show up on the channel, but successes will have the error field of the `ProduceError` set to nil.