docs: def register(self, password):
          """Registers the current user with the given password."""
  
          if len(password) < 8:
              raise ValueError("Password must be at least 8 characters.")
  
          params = {"name": self.nick, "password": password}
          resp = self.conn.make_api_call("register", params)
  
          if "error" in resp:
              raise RuntimeError(f"{resp['error'].get('message') or resp['error']}")
  
          self.conn.make_call("useSession", resp["session"])
          self.conn.cookies.update({"session": resp["session"]})
          self.logged_in = True