pub fn resolve_invocation_from_vm_params( params: &BTreeMap<String, VmValue>, ) -> Result<ShellInvocation, String>