Ok, got it at last after something struck me : in one of Zeevs presentations he mentioned that the new object model allowed him to implement some of the other stuff so i immediately went to check if interfaces are infact based on classes. They are!
So to check if a class uses an interface you can use the "is_a" function and put the interface name in the second parameter.