anchor.diff:  type ModuleInfo = 
     { Module : Module
       Assembly : AssemblyGroup
  -    Namespace : Option<Namespace>
  +    Namespace : Namespace
       ParentModule : Option<Module> }
     static member Create(modul, asm, ns, parent) = 
       { ModuleInfo.Module = modul; Assembly = asm; Namespace = ns; ParentModule = parent }
  
positive.code: type TypeInfo = 
    { Type : Type
      Assembly : AssemblyGroup
      Namespace : Option<Namespace>
      Module : Option<Module> }
    static member Create(typ, asm, ns, modul) = 
      { TypeInfo.Type = typ; Assembly = asm; Namespace = ns; Module = modul }
  
negative.code:       for n in modul.NestedModules do yield! nestedModules ns (Some modul) n }
      let moduleInfos = 
        [ for ns in asm.Namespaces do 
            for n in ns.Modules do yield! nestedModules ns None n ]
      
      let razor = RazorRender<ModuleInfo>(layoutRoots, ["FSharp.MetadataFormat"], moduleTemplate, ?references = assemblyReferences)
  
  