DataTree

suspend fun <T : Any> DataTree(dataType: KType, block: suspend DataSetBuilder<T>.() -> Unit): DataTree<T>
inline suspend fun <T : Any> DataTree(noinline block: suspend DataSetBuilder<T>.() -> Unit): DataTree<T>