markdown2 :: MdNode :: parent=
# Node parent var parent: nullable MdNode = null is writable
# Parents of blocks can only be blocks redef fun parent=(node) do assert parent == null or parent isa MdBlock else print "Parent of block must also be block." end super(node) end