register

inline fun <T : Any> register(noinline subscriber: (T) -> Unit): () -> Unit