docs: def _AddOutput(self, variable):
          """
              Add one more variable as an output of the block
  
              :param variable: variable (or signal as it is also a variable)
          """
          if isinstance(variable, Variable):
              self.outputs.append(variable)
          else:
              print(variable)
              raise TypeError