class Opal::Nodes::CallNode

def using_refinement(arg)

def using_refinement(arg)
  prev, curr = *scope.refinements_temp
  if prev
    push "(#{curr} = #{prev}.slice(), #{curr}.push(", expr(arg), "), #{scope.self})"
  else
    push "(#{curr} = [", expr(arg), "], #{scope.self})"
  end
end