private ProxyProvidedVar(string name, bool isMutable, ProvidedType type, ProvidedTypeContextHolder context) :
     base(null, context.Context)
 {
     Name      = name;
     IsMutable = isMutable;
     Type      = type;
 }
 public static ProxyProvidedVar Create(string name, bool isMutable, ProvidedType type,
                                       ProvidedTypeContextHolder context) => new ProxyProvidedVar(name, isMutable, type, context);
 public DummyProvidedExpr(ProvidedType type, ProvidedExprType exprType, ProvidedTypeContext context)
     : base(FSharpExpr.Value(0), context)
 {
     myExprType = exprType;
     Type       = type;
 }