orElse

fun <T : StructureBuilder<T, *>> DoIfEqualsOrElse.OrElse<T>.orElse(action: MutableBuilder.() -> Unit): T
fun <T : StructureBuilder<T, *>> DoIfOrElse.OrElse<T>.orElse(action: MutableBuilder.() -> Unit): T
fun <T : StructureBuilder<T, *>> DoSwitchOrElse.OrElse<T>.orElse(action: MutableBuilder.() -> Unit): T
fun <T : StructureBuilder<T, *>> RandomSwitchOrElse.OrElse<T>.orElse(action: MutableBuilder.() -> Unit): T