@add.{1} nat nat_has_add ?m_1 b nat ------ after instantiate_mvars @add.{1} nat nat_has_add c b