if not isinstance(ex_species, wc_lang.Species):
            raise ValueError("'ex_species' should be a wc_lang.Species instance, but it is a {}".format(
                type(ex_species).__name__))