def each_parameterized
      return to_enum(__callee__) unless block_given?
      @_params.each do |_, param|
        next if param.constant?
        target = param.target
        yield target if target.is_a? Parameterized
      end
    end
def each_parameterized
      return to_enum(__callee__) unless block_given?
      @_params.each do |_, param|
        next if param.constant?
        target = param.target
        yield target if target.is_a? Parameterized
      end
    end
Iterates over the parameterized objects currently bound to the parameters.

 @return [Enumerable] if no block is given.