class_docstr: Base class for a Wrapper around an algorithm.
code: def suggest(self, num: int) -> list[Trial]:
      trials = self.algorithm.suggest(num)
      for trial in trials:
          self.register(trial)
      return trials
  
imports: from __future__ import annotations
  import copy
  from logging import getLogger
  from typing import TYPE_CHECKING, Generic, Sequence, TypeVar
  from orion.algo.base import BaseAlgorithm
  from orion.algo.space import Space
  from orion.core.worker.trial import Trial
label_desc: Use image node_id 2 for calling the AlgoWrapper obj's underlying member method code with example usage: obj.suggest(num) and returns: trials