debug_assert!(!self.mapping.contains_key(&from), "Cannot combine strategies with overlapping domains");
/// Extends the strategy with an arbitrary strategy for the given `player` on the given `vertices`.
pub fn extend_arbitrary<G: PG>(mut self, pg: &G, vertices: &Set, subgame: &Set, player: Player) -> Strategy {