Hardens treenode.rb

add_child and remove_child raise ArgumentError unless they are
given TreeNode objects as arguments