fails:Object#instance_of? returns true if given class is object's class
fails:Object#instance_of? returns false if given class is object's ancestor class
fails:Object#instance_of? returns false if given class is not object's class nor object's ancestor class
fails:Object#instance_of? returns false if given a Module that is included in object's class
fails:Object#instance_of? returns false if given a Module that is included one of object's ancestors only
fails:Object#instance_of? returns false if given a Module that is not included in object's class
fails:Object#instance_of? raises a TypeError if given an object that is not a Class nor a Module
