anchor.diff:  and NO = NumberObject
   and [<AllowNullLiteral>] NumberObject =
     inherit ValueObject
  +  
  +  override x.ClassName = "Number"
   
     new (env:Env) = {
       inherit ValueObject(env, env.Maps.Number, env.Prototypes.Number)
  
positive.code: and [<AllowNullLiteral>] BooleanObject =
    inherit ValueObject
  
    new (env:Env) = {
      inherit ValueObject(env, env.Maps.Boolean, env.Prototypes.Boolean)
    }
  
negative.code: and [<AllowNullLiteral>] MathObject =
    inherit CO
  
    override x.ClassName = "Math"
  
    new (env:Env) = {
      inherit CO(env, env.Maps.Base, env.Prototypes.Object)
    }
  