docs: def find_action(self, action_name):
          """Find an action by name.
          Convenience method that searches through all the services offered by
          the Server for an action and returns an Action instance. If the action
          is not found, returns None. If multiple actions with the same name are
          found it returns the first one.
          """
          for service in self.services:
              action = service.find_action(action_name)
              if action is not None:
                  return action