macro_rules! __static_cond {
    (shape_type shape_type) => { ... };
    (shape_type id) => { ... };
}