global
def inspect
def inspect if type == :capture "{#{children.first.inspect}}" else "s(#{type.inspect}, #{children.inspect[1..-2]})" end end
def inspect if type == :capture "{#{children.first.inspect}}" else "s(#{type.inspect}, #{children.inspect[1..-2]})" end end