throttleFirst

fun <T> throttleFirst(intervalMs: Long = 300, coroutineScope: CoroutineScope, destinationFunction: (T) -> Unit): (T) -> Unit