anchor.diff:  and [<AllowNullLiteral>] StringObject(env:Env) =
     inherit ValueObject(env, env.Maps.String, env.Prototypes.String)
   
  +  override x.ClassName = "String"
  +
     override x.Get(i:uint32) =
       let i = int i
       let s = x.Value.Value.String
  
positive.code: and [<AllowNullLiteral>] MathObject =
    inherit CO
  
    new (env:Env) = {
      inherit CO(env, env.Maps.Base, env.Prototypes.Object)
    }
  
negative.code: and NO = NumberObject
  and [<AllowNullLiteral>] NumberObject =
    inherit ValueObject
    
    override x.ClassName = "Number"
  
    new (env:Env) = {
      inherit ValueObject(env, env.Maps.Number, env.Prototypes.Number)
  