anchor.diff:      static let isInitialized = ref false
       static let mutable objectCache = Unchecked.defaultof<InMemoryCache>
       static let mutable workingDirectory = Unchecked.defaultof<string>
  +    static let mutable localEndpoint = Unchecked.defaultof<IPEndPoint>
   
       static let initVagabond populateDirs (path:string) =
           if populateDirs then ignore <| Directory.CreateDirectory path
  
positive.code:     /// Object cache used by the instance
      static member ObjectCache = checkInitialized() ; objectCache :> IObjectCache
      /// TCP Endpoing used by the local Thespian instance
      static member LocalEndPoint = checkInitialized() ; TcpListenerPool.GetListener().LocalEndPoint
      /// Local TCP address used by the local Thespian instance
      static member LocalAddress = checkInitialized() ; sprintf "%s:%d" TcpListenerPool.DefaultHostname (TcpListenerPool.GetListener().LocalEndPoint.Port)
negative.code:             Nessos.Thespian.Serialization.defaultSerializer <- new FsPicklerMessageSerializer(VagabondRegistry.Instance.Serializer)
              Nessos.Thespian.Default.ReplyReceiveTimeout <- Timeout.Infinite
              TcpListenerPool.RegisterListener(IPEndPoint.any)
              localEndpoint <- TcpListenerPool.GetListener().LocalEndPoint
              isInitialized := true)
  
      /// FsPickler serializer instance used by MBrace.Thespian
  