Fix `Equiv` signatures to take into account multiple implementations of interface

Co-authored-by: Ohad Kammar <ohad.kammar@gmail.com>

Created by  Fabián Heredia Montiel  on May 24, 2021
YE3EAD3XYKXRHEJN4VLBVBQM2EISKFHAESPOZ6S4QMLA6YZEVDQQC
Change contents