public virtual IDecision <string, IInstallDestination> ChooseAnInstallDestination()
 {
     return(basic.ChooseAnInstallDestination());
 }
        // CR: 8.3.2
        async private Task <IInstallDestination> ChooseDestination(Game game)
        {
            var destinations = card.FindInstallDestinations(game);

            return(await pilot.ChooseAnInstallDestination().Declare("Choose installation destination", destinations, game));
        }