Enhance 'generic_param' grammar rule