Addition of many typedef on bst.