#[operation]Expand description
#[operation(...)] — generate a syncbat operation descriptor + optional
registration fns. Re-exported as syncbat::operation; users never name this
crate. (Moved here from the former syncbat-macros crate — the family has one
proc-macro crate.)