anchor.diff:      match v.Tag with
       | TypeTags.Bool -> TC.ToString(v.Bool)
       | TypeTags.String -> v.String
  +    | TypeTags.SuffixString -> v.Clr.ToString()
       | TypeTags.Clr -> TC.ToString(v.Clr)
       | TypeTags.Undefined -> "undefined"
       | TypeTags.Object 
  
positive.code:     | TypeTags.Function -> 
        v.Object
  
      | TypeTags.String -> 
        env.NewString(v.String)
  
  
negative.code:   static member ToBoolean(o:CO) : bool = true
    static member ToBoolean(v:BV) : bool =
      match v.Tag with
      | TypeTags.Bool -> 
        v.Bool
  
      | TypeTags.String -> 
        TC.ToBoolean(v.String)
  
      | TypeTags.SuffixString ->
        TC.ToBoolean(v.Clr.ToString())
  
      | TypeTags.Undefined -> 
        false
  
      | TypeTags.Clr -> 
        TC.ToBoolean(v.Clr)
  
      | TypeTags.Object
      | TypeTags.Function -> 
        true
  
      | _ -> 
        TC.ToBoolean(v.Number)
  
    static member ToBoolean(expr:Dlr.Expr) : Dlr.Expr = 
      Dlr.callStaticT<TC> "ToBoolean" [expr]
  