Type tree ideas