static Option <ClrMethodCallDescription> DescribeInvocation(this ClrInterfaceDescription i, OperationExecSpec spec) => i.DescribeInvocation(spec.OperationName, spec.Arguments.Select(x => (x.Key, x.Value)).ToArray());
public OperationWorkflow WithStep(OperationExecSpec Step) { Steps = array(Steps, Step); return(this); }