emit

inline suspend fun <T : Any> ActiveDataTree<T>.emit(name: Name, noinline block: suspend ActiveDataTree<T>.() -> Unit)
inline suspend fun <T : Any> ActiveDataTree<T>.emit(name: String, noinline block: suspend ActiveDataTree<T>.() -> Unit)
suspend fun <T : Any> DataSetBuilder<T>.emit(name: Name, block: suspend DataSetBuilder<T>.() -> Unit)
suspend fun <T : Any> DataSetBuilder<T>.emit(name: String, data: Data<T>)
suspend fun <T : Any> DataSetBuilder<T>.emit(name: String, set: DataSet<T>)
suspend fun <T : Any> DataSetBuilder<T>.emit(name: String, block: suspend DataSetBuilder<T>.() -> Unit)
suspend fun <T : Any> DataSetBuilder<T>.emit(data: NamedData<T>)