listenOnce

inline fun <T> CSEvent<T>.listenOnce(crossinline listener: (argument: T) -> Unit): CSRegistration