internal module export all, travel with readonly / writable version, smart constructor for Tree, Word8 representation for Color and Dir