nee-core / dev.neeffect.nee.effects.async / executeAsyncCleaning

executeAsyncCleaning

fun <R, T> executeAsyncCleaning(env: R, action: () -> T, cleanAction: (R) -> R): T