macro_rules! semantic_object_for_id { ($name:ident, $lookup:ident, $intern:ident, $long_ty:ident) => { ... }; }