macro_rules! vector_non_copy_or_bool {
    (clone $type: ty) => { ... };
    ($type: ty) => { ... };
}