waitOneOpt

suspend fun <T> Signal<T>.waitOneOpt(timeout: TimeSpan?): T?