anchor.diff:          
           member __.OpenIndex(indexName : string) = 
               maybe { 
  -                let! (indexState, indexWriter) = indexState indexName
  +                let! (indexState, _) = indexState indexName
                   match indexState with
                   | IndexState.Opening | IndexState.Online -> return! fail <| IndexIsAlreadyOnline(indexName)
                   | _ -> 
  
positive.code:     abstract GetSearchProfileScript : scriptSig:string -> Choice<SearchProfileDelegate, IMessage>
  
  [<Sealed>]
  type ScriptService(threadSafeWriter : ThreadSafeFileWriter) as self = 
      let scripts = conDict<Scripts.T>()
      let addScripts (s : seq<string * Scripts.T>) = 
          s |> Seq.iter (fun (scriptName, script) -> scripts.TryAdd(scriptName, script) |> ignore)
  
negative.code: open System.Runtime.Caching
  open System.Threading.Tasks
  open System.Threading.Tasks.Dataflow
  
  /// General factory Interface for all MEF based factories
  type IFlexFactory<'T> = 
  