pub fn apply_with_adapt( st_ab: &StaticAbility, sa: &SpellAbility, card: &Card, source: &Card, ) -> bool