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