anchor.diff:  
   /// new createdType(argumentExpressions)
   let objectCreation createdType argumentExpressions =
  -    let args = argumentExpressions |> Array.map (fun a -> SyntaxFactory.Argument(a))
  -    let argList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList<ArgumentSyntax>(args))
  +    let args = argumentExpressions |> Seq.map (fun a -> SyntaxFactory.Argument(a))
  +    let argList = SyntaxFactory.ArgumentList(args |> toSeparatedList)
   
       SyntaxFactory.ObjectCreationExpression(createdType)
           .WithArgumentList(argList)
   
   /// expression(argumentExpressions);
  -let invocation (expression : ExpressionSyntax) (argumentExpressions : ExpressionSyntax array) =
  -    let args = argumentExpressions |> Array.map (fun a -> SyntaxFactory.Argument(a))
  -    let argList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList<ArgumentSyntax>(args))
  +let invocation (expression : ExpressionSyntax) (argumentExpressions : ExpressionSyntax seq) =
  +    let args = argumentExpressions |> Seq.map (fun a -> SyntaxFactory.Argument(a))
  +    let argList = SyntaxFactory.ArgumentList(args |> toSeparatedList)
   
       SyntaxFactory.InvocationExpression(expression).WithArgumentList(argList)
   
  
positive.code:     static member MakeGeneric (name : string) (types : TypeSyntax seq) =
          let indexOfTilde = name.IndexOf('`')
          let name = if indexOfTilde > 0 then name.Substring(0, indexOfTilde) else name
          let typeList = SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList<TypeSyntax>(types))
          SyntaxFactory.GenericName(name).WithTypeArgumentList(typeList)
  
      static member FromType (t:System.Type) =
  
negative.code:     static member private Global = SyntaxFactory.IdentifierName(SyntaxFactory.Token(SyntaxKind.GlobalKeyword))
      static member private PrefixWithGlobal name = SyntaxFactory.AliasQualifiedName(NameSyntax.Global, name)
  
      static member MakeQualified (parts : string seq) =
          parts |> Seq.fold
              (fun a b ->
                  if a = null then
                      NameSyntax.PrefixWithGlobal (SyntaxFactory.IdentifierName(b)) :> NameSyntax
  