conditional

fun IParentNode.conditional(observerAbort: ObserverAbort? = null, condition: () -> Boolean, init: ConditionalNode.() -> Unit): ConditionalNode