New example of how to create trees with branches of user-defined types