anchor.diff:      let mutable private initialized = 0
       let init() =
           if System.Threading.Interlocked.Exchange(&initialized, 1) = 0 then
  -            let sw = System.Diagnostics.Stopwatch()
  -            sw.Start()
  +            Log.startTimed "initializing Ag"
               let functions = 
                   Introspection.GetAllTypesWithAttribute<SemanticAttribute>()
                       |> Seq.map (fun t -> t.E0)
  
positive.code:                     Declarations = decls |> List.map (fun (_,_,_,f) -> f)
                  }
  
              let allMeths = List<MethodInfo>()
              for (sf, tScope, indices, _) in decls do
                  let semType =
                      if tScope = typeof<obj> then
  
negative.code: //            for sf in functions do
  //                SemanticFunctions.compile sf
              
              Log.stop()
  
      let tryGetSynFunction<'a> (name : string) : Option<obj -> 'a> =
          match Globals.tryGetAttributeIndex name with
  