class Kramdown::Element

def initialize(type, value = nil, attr = nil, options = nil)

+options+ can also be set in this constructor for convenience.
Create a new Element object of type +type+. The optional parameters +value+, +attr+ and
def initialize(type, value = nil, attr = nil, options = nil)
  @type, @value, @attr, @options = type, value, attr, options
  @children = []
end