constant A : Type constant a : A constant A_has_add : has_add A check a + a -- ERROR attribute [instance] A_has_add check a + a