-/*#define gras_type_symbol_parse(name) \
- _gras_datadesc_parse(_gras_this_datadesc_type_symbol_does_not_exist__##name)
-*/
-#define gras_datadesc_by_symbol(name) \
- (bag->bag_ops->get_type_by_name(bag, NULL, #name) ? \
- bag->bag_ops->get_type_by_name(bag, NULL, #name) : \
- gras_datadesc_parse(name) \
+#define gras_datadesc_by_symbol(name) \
+ (gras_datadesc_by_name(#name) ? \
+ gras_datadesc_by_name(#name) : \
+ gras_datadesc_parse(#name, \
+ _gras_this_type_symbol_does_not_exist__##name) \