class Opal::Nodes::ZsuperNode

def initialize(*)

def initialize(*)
  super
  # preserve a block if we have one already but otherwise, assume a block is coming from higher
  # up the chain
  unless iter.type == :iter
    # Need to support passing block up even if it's not referenced in this method at all
    scope.uses_block!
    @iter = s(:js_tmp, '$iter')
  end
end