let s_param = IdDecl::new("s".to_string(), SortExpression::Simple(Sort::Nat), Span::default());
fn random_process_instance<R: Rng>(rng: &mut R, pv: &ProcVar, freevars: &[IdDecl]) -> ProcessExpr {
let proc_vars: Vec<ProcVar> = (0..count).map(|i| random_proc_var(rng, i, use_integers)).collect();