addBy
fun MutableList<AbilityDraft>.addBy(resolveImmediately: Boolean = false, block: AbilityDraft.() -> Unit): MutableList<AbilityDraft>
fun MutableList<AbilityDraft>.addBy(base: Ability?, resolveImmediately: Boolean = false): MutableList<AbilityDraft>
fun MutableList<AbilityDraft>.addBy(base: Ability?, resolveImmediately: Boolean = false, block: AbilityDraft.() -> Unit): MutableList<AbilityDraft>
fun MutableList<BerryDraft>.addBy(resolveImmediately: Boolean = false, block: BerryDraft.() -> Unit): MutableList<BerryDraft>
fun MutableList<BerryDraft>.addBy(base: Berry?, resolveImmediately: Boolean = false): MutableList<BerryDraft>
fun MutableList<BerryDraft>.addBy(base: Berry?, resolveImmediately: Boolean = false, block: BerryDraft.() -> Unit): MutableList<BerryDraft>
fun MutableList<BerryFirmnessDraft>.addBy(resolveImmediately: Boolean = false, block: BerryFirmnessDraft.() -> Unit): MutableList<BerryFirmnessDraft>
fun MutableList<BerryFirmnessDraft>.addBy(base: BerryFirmness?, resolveImmediately: Boolean = false): MutableList<BerryFirmnessDraft>
fun MutableList<BerryFirmnessDraft>.addBy(base: BerryFirmness?, resolveImmediately: Boolean = false, block: BerryFirmnessDraft.() -> Unit): MutableList<BerryFirmnessDraft>
fun MutableList<BerryFlavorDraft>.addBy(resolveImmediately: Boolean = false, block: BerryFlavorDraft.() -> Unit): MutableList<BerryFlavorDraft>
fun MutableList<BerryFlavorDraft>.addBy(base: BerryFlavor?, resolveImmediately: Boolean = false): MutableList<BerryFlavorDraft>
fun MutableList<BerryFlavorDraft>.addBy(base: BerryFlavor?, resolveImmediately: Boolean = false, block: BerryFlavorDraft.() -> Unit): MutableList<BerryFlavorDraft>
fun MutableList<EggGroupDraft>.addBy(resolveImmediately: Boolean = false, block: EggGroupDraft.() -> Unit): MutableList<EggGroupDraft>
fun MutableList<EggGroupDraft>.addBy(base: EggGroup?, resolveImmediately: Boolean = false): MutableList<EggGroupDraft>
fun MutableList<EggGroupDraft>.addBy(base: EggGroup?, resolveImmediately: Boolean = false, block: EggGroupDraft.() -> Unit): MutableList<EggGroupDraft>
fun MutableList<EncounterConditionDraft>.addBy(resolveImmediately: Boolean = false, block: EncounterConditionDraft.() -> Unit): MutableList<EncounterConditionDraft>
fun MutableList<EncounterConditionDraft>.addBy(base: EncounterCondition?, resolveImmediately: Boolean = false): MutableList<EncounterConditionDraft>
fun MutableList<EncounterConditionDraft>.addBy(base: EncounterCondition?, resolveImmediately: Boolean = false, block: EncounterConditionDraft.() -> Unit): MutableList<EncounterConditionDraft>
fun MutableList<EncounterConditionValueDraft>.addBy(resolveImmediately: Boolean = false, block: EncounterConditionValueDraft.() -> Unit): MutableList<EncounterConditionValueDraft>
fun MutableList<EncounterConditionValueDraft>.addBy(base: EncounterConditionValue?, resolveImmediately: Boolean = false): MutableList<EncounterConditionValueDraft>
fun MutableList<EncounterConditionValueDraft>.addBy(base: EncounterConditionValue?, resolveImmediately: Boolean = false, block: EncounterConditionValueDraft.() -> Unit): MutableList<EncounterConditionValueDraft>
fun MutableList<EncounterMethodDraft>.addBy(resolveImmediately: Boolean = false, block: EncounterMethodDraft.() -> Unit): MutableList<EncounterMethodDraft>
fun MutableList<EncounterMethodDraft>.addBy(base: EncounterMethod?, resolveImmediately: Boolean = false): MutableList<EncounterMethodDraft>
fun MutableList<EncounterMethodDraft>.addBy(base: EncounterMethod?, resolveImmediately: Boolean = false, block: EncounterMethodDraft.() -> Unit): MutableList<EncounterMethodDraft>
fun MutableList<EvolutionChainDraft>.addBy(resolveImmediately: Boolean = false, block: EvolutionChainDraft.() -> Unit): MutableList<EvolutionChainDraft>
fun MutableList<EvolutionChainDraft>.addBy(base: EvolutionChain?, resolveImmediately: Boolean = false): MutableList<EvolutionChainDraft>
fun MutableList<EvolutionChainDraft>.addBy(base: EvolutionChain?, resolveImmediately: Boolean = false, block: EvolutionChainDraft.() -> Unit): MutableList<EvolutionChainDraft>
fun MutableList<EvolutionTriggerDraft>.addBy(resolveImmediately: Boolean = false, block: EvolutionTriggerDraft.() -> Unit): MutableList<EvolutionTriggerDraft>
fun MutableList<EvolutionTriggerDraft>.addBy(base: EvolutionTrigger?, resolveImmediately: Boolean = false): MutableList<EvolutionTriggerDraft>
fun MutableList<EvolutionTriggerDraft>.addBy(base: EvolutionTrigger?, resolveImmediately: Boolean = false, block: EvolutionTriggerDraft.() -> Unit): MutableList<EvolutionTriggerDraft>
fun MutableList<GenderDraft>.addBy(resolveImmediately: Boolean = false, block: GenderDraft.() -> Unit): MutableList<GenderDraft>
fun MutableList<GenderDraft>.addBy(base: Gender?, resolveImmediately: Boolean = false): MutableList<GenderDraft>
fun MutableList<GenderDraft>.addBy(base: Gender?, resolveImmediately: Boolean = false, block: GenderDraft.() -> Unit): MutableList<GenderDraft>
fun MutableList<GrowthRateDraft>.addBy(resolveImmediately: Boolean = false, block: GrowthRateDraft.() -> Unit): MutableList<GrowthRateDraft>
fun MutableList<GrowthRateDraft>.addBy(base: GrowthRate?, resolveImmediately: Boolean = false): MutableList<GrowthRateDraft>
fun MutableList<GrowthRateDraft>.addBy(base: GrowthRate?, resolveImmediately: Boolean = false, block: GrowthRateDraft.() -> Unit): MutableList<GrowthRateDraft>
fun MutableList<ItemAttributeDraft>.addBy(resolveImmediately: Boolean = false, block: ItemAttributeDraft.() -> Unit): MutableList<ItemAttributeDraft>
fun MutableList<ItemAttributeDraft>.addBy(base: ItemAttribute?, resolveImmediately: Boolean = false): MutableList<ItemAttributeDraft>
fun MutableList<ItemAttributeDraft>.addBy(base: ItemAttribute?, resolveImmediately: Boolean = false, block: ItemAttributeDraft.() -> Unit): MutableList<ItemAttributeDraft>
fun MutableList<ItemCategoryDraft>.addBy(resolveImmediately: Boolean = false, block: ItemCategoryDraft.() -> Unit): MutableList<ItemCategoryDraft>
fun MutableList<ItemCategoryDraft>.addBy(base: ItemCategory?, resolveImmediately: Boolean = false): MutableList<ItemCategoryDraft>
fun MutableList<ItemCategoryDraft>.addBy(base: ItemCategory?, resolveImmediately: Boolean = false, block: ItemCategoryDraft.() -> Unit): MutableList<ItemCategoryDraft>
fun MutableList<ItemDraft>.addBy(resolveImmediately: Boolean = false, block: ItemDraft.() -> Unit): MutableList<ItemDraft>
fun MutableList<ItemDraft>.addBy(base: Item?, resolveImmediately: Boolean = false): MutableList<ItemDraft>
fun MutableList<ItemDraft>.addBy(base: Item?, resolveImmediately: Boolean = false, block: ItemDraft.() -> Unit): MutableList<ItemDraft>
fun MutableList<ItemFlingEffectDraft>.addBy(resolveImmediately: Boolean = false, block: ItemFlingEffectDraft.() -> Unit): MutableList<ItemFlingEffectDraft>
fun MutableList<ItemFlingEffectDraft>.addBy(base: ItemFlingEffect?, resolveImmediately: Boolean = false): MutableList<ItemFlingEffectDraft>
fun MutableList<ItemFlingEffectDraft>.addBy(base: ItemFlingEffect?, resolveImmediately: Boolean = false, block: ItemFlingEffectDraft.() -> Unit): MutableList<ItemFlingEffectDraft>
fun MutableList<ItemPocketDraft>.addBy(resolveImmediately: Boolean = false, block: ItemPocketDraft.() -> Unit): MutableList<ItemPocketDraft>
fun MutableList<ItemPocketDraft>.addBy(base: ItemPocket?, resolveImmediately: Boolean = false): MutableList<ItemPocketDraft>
fun MutableList<ItemPocketDraft>.addBy(base: ItemPocket?, resolveImmediately: Boolean = false, block: ItemPocketDraft.() -> Unit): MutableList<ItemPocketDraft>
fun MutableList<MachineDraft>.addBy(resolveImmediately: Boolean = false, block: MachineDraft.() -> Unit): MutableList<MachineDraft>
fun MutableList<MachineDraft>.addBy(base: Machine?, resolveImmediately: Boolean = false): MutableList<MachineDraft>
fun MutableList<MachineDraft>.addBy(base: Machine?, resolveImmediately: Boolean = false, block: MachineDraft.() -> Unit): MutableList<MachineDraft>
fun MutableList<MoveAilmentDraft>.addBy(resolveImmediately: Boolean = false, block: MoveAilmentDraft.() -> Unit): MutableList<MoveAilmentDraft>
fun MutableList<MoveAilmentDraft>.addBy(base: MoveAilment?, resolveImmediately: Boolean = false): MutableList<MoveAilmentDraft>
fun MutableList<MoveAilmentDraft>.addBy(base: MoveAilment?, resolveImmediately: Boolean = false, block: MoveAilmentDraft.() -> Unit): MutableList<MoveAilmentDraft>
fun MutableList<MoveCategoryDraft>.addBy(resolveImmediately: Boolean = false, block: MoveCategoryDraft.() -> Unit): MutableList<MoveCategoryDraft>
fun MutableList<MoveCategoryDraft>.addBy(base: MoveCategory?, resolveImmediately: Boolean = false): MutableList<MoveCategoryDraft>
fun MutableList<MoveCategoryDraft>.addBy(base: MoveCategory?, resolveImmediately: Boolean = false, block: MoveCategoryDraft.() -> Unit): MutableList<MoveCategoryDraft>
fun MutableList<MoveDamageClassDraft>.addBy(resolveImmediately: Boolean = false, block: MoveDamageClassDraft.() -> Unit): MutableList<MoveDamageClassDraft>
fun MutableList<MoveDamageClassDraft>.addBy(base: MoveDamageClass?, resolveImmediately: Boolean = false): MutableList<MoveDamageClassDraft>
fun MutableList<MoveDamageClassDraft>.addBy(base: MoveDamageClass?, resolveImmediately: Boolean = false, block: MoveDamageClassDraft.() -> Unit): MutableList<MoveDamageClassDraft>
fun MutableList<MoveDraft>.addBy(resolveImmediately: Boolean = false, block: MoveDraft.() -> Unit): MutableList<MoveDraft>
fun MutableList<MoveDraft>.addBy(base: Move?, resolveImmediately: Boolean = false): MutableList<MoveDraft>
fun MutableList<MoveDraft>.addBy(base: Move?, resolveImmediately: Boolean = false, block: MoveDraft.() -> Unit): MutableList<MoveDraft>
fun MutableList<MoveLearnMethodDraft>.addBy(resolveImmediately: Boolean = false, block: MoveLearnMethodDraft.() -> Unit): MutableList<MoveLearnMethodDraft>
fun MutableList<MoveLearnMethodDraft>.addBy(base: MoveLearnMethod?, resolveImmediately: Boolean = false): MutableList<MoveLearnMethodDraft>
fun MutableList<MoveLearnMethodDraft>.addBy(base: MoveLearnMethod?, resolveImmediately: Boolean = false, block: MoveLearnMethodDraft.() -> Unit): MutableList<MoveLearnMethodDraft>
fun MutableList<MoveTargetDraft>.addBy(resolveImmediately: Boolean = false, block: MoveTargetDraft.() -> Unit): MutableList<MoveTargetDraft>
fun MutableList<MoveTargetDraft>.addBy(base: MoveTarget?, resolveImmediately: Boolean = false): MutableList<MoveTargetDraft>
fun MutableList<MoveTargetDraft>.addBy(base: MoveTarget?, resolveImmediately: Boolean = false, block: MoveTargetDraft.() -> Unit): MutableList<MoveTargetDraft>
fun MutableList<NatureDraft>.addBy(resolveImmediately: Boolean = false, block: NatureDraft.() -> Unit): MutableList<NatureDraft>
fun MutableList<NatureDraft>.addBy(base: Nature?, resolveImmediately: Boolean = false): MutableList<NatureDraft>
fun MutableList<NatureDraft>.addBy(base: Nature?, resolveImmediately: Boolean = false, block: NatureDraft.() -> Unit): MutableList<NatureDraft>
fun MutableList<PokemonAbilityDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonAbilityDraft.() -> Unit): MutableList<PokemonAbilityDraft>
fun MutableList<PokemonAbilityDraft>.addBy(base: PokemonAbility?, resolveImmediately: Boolean = false): MutableList<PokemonAbilityDraft>
fun MutableList<PokemonAbilityDraft>.addBy(base: PokemonAbility?, resolveImmediately: Boolean = false, block: PokemonAbilityDraft.() -> Unit): MutableList<PokemonAbilityDraft>
fun MutableList<PokemonAbilityIdDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonAbilityIdDraft.() -> Unit): MutableList<PokemonAbilityIdDraft>
fun MutableList<PokemonAbilityIdDraft>.addBy(base: PokemonAbilityId?, resolveImmediately: Boolean = false): MutableList<PokemonAbilityIdDraft>
fun MutableList<PokemonAbilityIdDraft>.addBy(base: PokemonAbilityId?, resolveImmediately: Boolean = false, block: PokemonAbilityIdDraft.() -> Unit): MutableList<PokemonAbilityIdDraft>
fun MutableList<PokemonColorDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonColorDraft.() -> Unit): MutableList<PokemonColorDraft>
fun MutableList<PokemonColorDraft>.addBy(base: PokemonColor?, resolveImmediately: Boolean = false): MutableList<PokemonColorDraft>
fun MutableList<PokemonColorDraft>.addBy(base: PokemonColor?, resolveImmediately: Boolean = false, block: PokemonColorDraft.() -> Unit): MutableList<PokemonColorDraft>
fun MutableList<PokemonDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonDraft.() -> Unit): MutableList<PokemonDraft>
fun MutableList<PokemonDraft>.addBy(base: Pokemon?, resolveImmediately: Boolean = false): MutableList<PokemonDraft>
fun MutableList<PokemonDraft>.addBy(base: Pokemon?, resolveImmediately: Boolean = false, block: PokemonDraft.() -> Unit): MutableList<PokemonDraft>
fun MutableList<PokemonHabitatDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonHabitatDraft.() -> Unit): MutableList<PokemonHabitatDraft>
fun MutableList<PokemonHabitatDraft>.addBy(base: PokemonHabitat?, resolveImmediately: Boolean = false): MutableList<PokemonHabitatDraft>
fun MutableList<PokemonHabitatDraft>.addBy(base: PokemonHabitat?, resolveImmediately: Boolean = false, block: PokemonHabitatDraft.() -> Unit): MutableList<PokemonHabitatDraft>
fun MutableList<PokemonShapeDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonShapeDraft.() -> Unit): MutableList<PokemonShapeDraft>
fun MutableList<PokemonShapeDraft>.addBy(base: PokemonShape?, resolveImmediately: Boolean = false): MutableList<PokemonShapeDraft>
fun MutableList<PokemonShapeDraft>.addBy(base: PokemonShape?, resolveImmediately: Boolean = false, block: PokemonShapeDraft.() -> Unit): MutableList<PokemonShapeDraft>
fun MutableList<PokemonSpeciesDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonSpeciesDraft.() -> Unit): MutableList<PokemonSpeciesDraft>
fun MutableList<PokemonSpeciesDraft>.addBy(base: PokemonSpecies?, resolveImmediately: Boolean = false): MutableList<PokemonSpeciesDraft>
fun MutableList<PokemonSpeciesDraft>.addBy(base: PokemonSpecies?, resolveImmediately: Boolean = false, block: PokemonSpeciesDraft.() -> Unit): MutableList<PokemonSpeciesDraft>
fun MutableList<PokemonStatDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonStatDraft.() -> Unit): MutableList<PokemonStatDraft>
fun MutableList<PokemonStatDraft>.addBy(base: PokemonStat?, resolveImmediately: Boolean = false): MutableList<PokemonStatDraft>
fun MutableList<PokemonStatDraft>.addBy(base: PokemonStat?, resolveImmediately: Boolean = false, block: PokemonStatDraft.() -> Unit): MutableList<PokemonStatDraft>
fun MutableList<PokemonStatIdDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonStatIdDraft.() -> Unit): MutableList<PokemonStatIdDraft>
fun MutableList<PokemonStatIdDraft>.addBy(base: PokemonStatId?, resolveImmediately: Boolean = false): MutableList<PokemonStatIdDraft>
fun MutableList<PokemonStatIdDraft>.addBy(base: PokemonStatId?, resolveImmediately: Boolean = false, block: PokemonStatIdDraft.() -> Unit): MutableList<PokemonStatIdDraft>
fun MutableList<PokemonTypeDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonTypeDraft.() -> Unit): MutableList<PokemonTypeDraft>
fun MutableList<PokemonTypeDraft>.addBy(base: PokemonType?, resolveImmediately: Boolean = false): MutableList<PokemonTypeDraft>
fun MutableList<PokemonTypeDraft>.addBy(base: PokemonType?, resolveImmediately: Boolean = false, block: PokemonTypeDraft.() -> Unit): MutableList<PokemonTypeDraft>
fun MutableList<PokemonTypeIdDraft>.addBy(resolveImmediately: Boolean = false, block: PokemonTypeIdDraft.() -> Unit): MutableList<PokemonTypeIdDraft>
fun MutableList<PokemonTypeIdDraft>.addBy(base: PokemonTypeId?, resolveImmediately: Boolean = false): MutableList<PokemonTypeIdDraft>
fun MutableList<PokemonTypeIdDraft>.addBy(base: PokemonTypeId?, resolveImmediately: Boolean = false, block: PokemonTypeIdDraft.() -> Unit): MutableList<PokemonTypeIdDraft>
fun MutableList<StatDraft>.addBy(resolveImmediately: Boolean = false, block: StatDraft.() -> Unit): MutableList<StatDraft>
fun MutableList<StatDraft>.addBy(base: Stat?, resolveImmediately: Boolean = false): MutableList<StatDraft>
fun MutableList<StatDraft>.addBy(base: Stat?, resolveImmediately: Boolean = false, block: StatDraft.() -> Unit): MutableList<StatDraft>
fun MutableList<TypeDamageRelationDraft>.addBy(resolveImmediately: Boolean = false, block: TypeDamageRelationDraft.() -> Unit): MutableList<TypeDamageRelationDraft>
fun MutableList<TypeDamageRelationDraft>.addBy(base: TypeDamageRelation?, resolveImmediately: Boolean = false): MutableList<TypeDamageRelationDraft>
fun MutableList<TypeDamageRelationDraft>.addBy(base: TypeDamageRelation?, resolveImmediately: Boolean = false, block: TypeDamageRelationDraft.() -> Unit): MutableList<TypeDamageRelationDraft>
fun MutableList<TypeDamageRelationIdDraft>.addBy(resolveImmediately: Boolean = false, block: TypeDamageRelationIdDraft.() -> Unit): MutableList<TypeDamageRelationIdDraft>
fun MutableList<TypeDamageRelationIdDraft>.addBy(base: TypeDamageRelationId?, resolveImmediately: Boolean = false): MutableList<TypeDamageRelationIdDraft>
fun MutableList<TypeDamageRelationIdDraft>.addBy(base: TypeDamageRelationId?, resolveImmediately: Boolean = false, block: TypeDamageRelationIdDraft.() -> Unit): MutableList<TypeDamageRelationIdDraft>
fun MutableList<TypeDraft>.addBy(resolveImmediately: Boolean = false, block: TypeDraft.() -> Unit): MutableList<TypeDraft>
fun MutableList<TypeDraft>.addBy(base: Type?, resolveImmediately: Boolean = false): MutableList<TypeDraft>
fun MutableList<TypeDraft>.addBy(base: Type?, resolveImmediately: Boolean = false, block: TypeDraft.() -> Unit): MutableList<TypeDraft>