anchor.diff:  
       and ILNestedExportedTypesAndForwarders(larr:Lazy<ILNestedExportedType[]>) =
           let lmap = lazy ((Map.empty, larr.Force()) ||> Array.fold (fun m x -> m.Add(x.Name,x)))
  -        member x.Entries = larr.Force()
  -        member x.TryFindByName nm = lmap.Force().TryFind nm
  +        member __.Entries = larr.Force()
  +        member __.TryFindByName nm = lmap.Force().TryFind nm
   
       and [<NoComparison; NoEquality>]
           ILExportedTypeOrForwarder =
  
positive.code:         let typeDefs = ResizeArray<ILTypeBuilder>()
          let cattrs = ResizeArray<ILCustomAttribute>()
  
          member x.DefineType(nsp, name, attrs) = let tb = ILTypeBuilder(ILTypeRefScope.Top scoref, nsp, name, attrs) in typeDefs.Add tb; tb
          member __.SetCustomAttribute(ca) = cattrs.Add(ca)
  
          member x.Content = 
              { Manifest=manifest
                Name=moduleName
                SubsystemVersion = (4, 0)
  
negative.code:         override this.GetMethodImplementationFlags() = notRequired this "GetMethodImplementationFlags" this.Name
          override this.Invoke(_obj, _invokeAttr, _binder, _parameters, _culture) = notRequired this "Invoke" this.Name
          override this.ReflectedType = notRequired this "ReflectedType" this.Name
          override this.GetCustomAttributes(_inherited) = notRequired this "GetCustomAttributes" this.Name
          override this.GetCustomAttributes(_attributeType, _inherited) = notRequired this "GetCustomAttributes" this.Name
  
          override __.ToString() = sprintf "tgt method %s(...) in type %s" inp.Name declTy.FullName  
  
  