Why not `t time.Duration` here and `[]byte(fmt.Sprintf("retry: %d\n\n", t))` in `retryMessage.prepareMessage()`?