pub fn execute_args<'life0, 'async_recursion, C, S>(
    cli: &'life0 Cli<C, S>
) -> Pin<Box<dyn Future<Output = Result<Status, DeployError>> + 'async_recursion>>where
    C: Contract + 'async_recursion,
    S: Subcommand + Clone + Debug + 'async_recursion,
    'life0: 'async_recursion,