`radicle::node::sync::announce::AnnouncerError` does not implement the `std::error::Error`
Is this intentional?
Because the trait is not implemented, I can’t use the AnnouncerError as a source error in my own errir type:
#[derive(Debug, thiserror::Error)]
enum JobError {
// Deleted a bunch of variants.
#[error("failed to create a COB announcer")]
Announcer(#[source] radicle::node::sync::announce::AnnouncerError),
}