macro_rules! register_receive {
    ($manager:ident , [$(($packet:ty, $builder:expr)),*]) => { ... };
    ($manager:ident , $(($packet:ty, $builder:expr)),*) => { ... };
}