anchor.diff:      and Attribute =
           {
               Name : string
  -            Value : Core.Metadata.Info -> string
  +            Value : string
               Annotation : option<IRequiresResources>
           }
   
           interface INode with
   
               member this.IsAttribute = true
  +
  +            member this.AttributeValue = Some this.Value
  +
  +            member this.Name = Some this.Name
   
               member this.Requires =
                   match this.Annotation with
  
positive.code:                 match this with
                  | INodeContent n -> n.IsAttribute
                  | _ -> false
  
              member this.Requires =
                  match this with
  
negative.code:                 | Some a -> a.Requires
  
              member this.Write(meta, w) =
                  w.WriteAttribute(this.Name, this.Value)
  
              member this.Encode(meta, json) =
                  []
  