class Opal::Nodes::CallNode

def handle_special(&compile_default)

to be generated by CallNode.
this method. If this method returns nil, then the method will continue
Handle "special" method calls, e.g. require(). Subclasses can override
def handle_special(&compile_default)
  if SPECIALS.include? meth
    method = method("handle_#{meth}")
    method.arity == 1 ? method[compile_default] : method[]
  else
    yield # i.e. compile_default.call
  end
end