def retrieve(self, path):
        return path.targetAs(self.interface)
Retrieve the target of the path, as it provides the interface specified
dataset/ETHPy150Open twisted/imaginary/imaginary/idea.py/ProviderOf.retrieve