recycleAfter

infix inline fun <R> <ERROR CLASS>.recycleAfter(block: (<ERROR CLASS>) -> R): <ERROR CLASS>
infix inline fun <T : Recyclable, R> T.recycleAfter(block: (T) -> R): <ERROR CLASS>