   }
 
   private func establishNvimConnection() {
-    self.remoteServerPort = CFMessagePortCreateRemote(kCFAllocatorDefault, self.remoteServerName.CFStr)
+    self.remoteServerPort = CFMessagePortCreateRemote(kCFAllocatorDefault, self.remoteServerName.cfStr)
     self.sendMessage(msgId: .agentReady, data: [self.initialWidth, self.initialHeight].data())
   }
 


private extension String {

  var CFStr: CFString {
    return self as NSString
  }
}


    self.localServerPort = CFMessagePortCreateLocal(
      kCFAllocatorDefault,
      self.localServerName.cfStr,
      { _, msgid, data, info in
        return info?
          .load(as: MessageHandler.self)
