using

fun <T : IDisposable> using(disposeObject: T, work: (T) -> Unit)