consuming

abstract fun <INPUT : Any> consuming(inputClass: Class<INPUT>): Any