class_docstr: Future-like object which delays computation
code: def result(self) -> tp.Any:
      if not self._computed:
          self._result = self.func(*self.args, **self.kwargs)
          self._computed = True
      return self._result
  
imports: import math
  import operator
  import numpy
  from nevergrad.parametrization import parameter
  from nevergrad.parametrization.utils import float_penalty
  import nevergrad.common.typing
  from nevergrad.common.tools import OrderedSet
label_desc: Use image node_id 3 for calling the DelayedJob obj's underlying member method code with example usage: obj.result() and returns: self