We now say Boolean etc is a subtype of DataType not a sub-class.
Either fix the tree traversal or update the page to not have a broken DataType section.
Partial fix: I've commented out the broken DataType section for now.
Handle DataTypes and DataType correctly fixes (#463) (#469) (#557)
Added __str__ to Unit() to aid debug