Type-Safe Builders
Type-safe tree structure builder