public function testRejectsWhenAPossibleTypeDoesNotImplementTheInterface() { // TODO: Validation for interfaces / implementors }