anchor.diff:      //-----------------------------------------------------------------
       // GENERAL UTILITIES
   #if FX_ATLEAST_PORTABLE
  +    let instanceFieldFlags = BindingFlags.Instance 
       let instancePropertyFlags = BindingFlags.Instance 
       let staticPropertyFlags = BindingFlags.Static
       let staticFieldFlags = BindingFlags.Static 
       let staticMethodFlags = BindingFlags.Static 
   #else    
  +    let instanceFieldFlags = BindingFlags.GetField ||| BindingFlags.Instance 
       let instancePropertyFlags = BindingFlags.GetProperty ||| BindingFlags.Instance 
       let staticPropertyFlags = BindingFlags.GetProperty ||| BindingFlags.Static
       let staticFieldFlags = BindingFlags.GetField ||| BindingFlags.Static 
  
positive.code: 
      let isTupleType (typ:Type) = 
          // Simple Name Match on typ
          tupleNames |> Seq.exists(fun n -> typ.FullName.StartsWith(n))
  
      let maxTuple = 8
      // Which field holds the nested tuple?
  
negative.code:                                                                    elif j=maxTuple then "Rest"
                                                                     else (assert false; "")) // dead code under prior assert, props.Length <= maxTuple
                 haveNames = expectNames)
  #endif
          props
  
      let orderTupleFields (fields:FieldInfo[]) =
  