once

fun once(handler: suspend (T) -> Unit): Closeable